﻿namespace SoundFingerprinting.MinHash
{
    using System.Diagnostics.CodeAnalysis;

    internal class DefaultPermutations : IPermutations
    {
        [SuppressMessage("StyleCop.CSharp.SpacingRules", "SA1001:CommasMustBeSpacedCorrectly", Justification = "Reviewed. Suppression is OK here.")]
        private readonly int[][] permutations = new[]
                                                    {
                                                        new[]
                                                            {
                                                                1664, 8043, 6528, 6352, 5417, 3758, 5017, 6708, 3654, 6792, 4558, 702, 3433, 5237, 5730, 1103, 7321, 1789,
                                                                5393, 7523, 4995, 1791, 1531, 3891, 8064, 8036, 689, 3138, 4115, 4681, 7974, 1934, 8173, 5976, 7714, 7129,
                                                                5735, 5402, 4339, 2366, 6022, 5737, 1772, 4169, 4722, 1275, 2965, 2178, 5564, 7977, 3097, 5257, 2630, 4385,
                                                                920, 5130, 5862, 4677, 926, 4583, 4231, 5989, 2777, 7432, 1596, 1234, 2774, 5117, 1228, 6624, 5154, 7144,
                                                                4515, 7138, 1039, 1782, 1185, 7581, 776, 2800, 5810, 7701, 5540, 4245, 1578, 1437, 7164, 3509, 6416, 6220,
                                                                678, 35, 1316, 3359, 842, 524, 4176, 5022, 6590, 1673, 3775, 5309, 3691, 5783, 7204, 1770, 1087, 7219, 7894,
                                                                6597, 1463, 10, 2906, 7533, 6900, 1071, 509, 1792, 7544, 6076, 6804, 696, 156, 5224, 2134, 5974, 6928, 7184,
                                                                2253, 119, 4304, 7667, 7340, 6282, 3666, 1592, 7738, 6618, 5418, 5919, 5069, 5895, 6490, 4546, 2582, 5247,
                                                                7931, 1652, 809, 5219, 4195, 2789, 1903, 2498, 1026, 3713, 5938, 6498, 2340, 3041, 4836, 2093, 3515, 5501,
                                                                5538, 6470, 7481, 235, 8059, 1982, 6846, 7380, 1561, 3413, 3043, 4238, 6775, 399, 953, 5984, 2788, 2062, 11,
                                                                5634, 5562, 6918, 6840, 3711, 4665, 4368, 1972, 2518, 7704, 1251, 3455, 7246, 7837, 7563, 1400, 6339, 6082,
                                                                6334, 2811, 7901, 6847, 8046, 5652, 1329, 7843, 2943, 6357, 4550, 6540, 7333, 5322, 100, 4266, 805, 5318,
                                                                190, 8127, 7, 5557, 129, 1766, 1624, 2229, 6346, 6619, 5953, 3178, 3332, 6415, 4319, 3291, 3191, 5101, 3655,
                                                                1292, 3795, 7045, 255, 7959, 3462, 3916, 2647, 2806, 893, 2975, 193, 3934, 5729, 3305, 3603, 6650
                                                            },
                                                        new[]
                                                            {
                                                                5597, 3560, 7349, 5529, 2593, 7030, 6478, 5267, 6327, 6161, 3047, 4581, 1708, 7560, 4347, 7602, 2729, 4443,
                                                                5611, 5777, 6117, 2824, 8154, 1617, 3482, 1690, 781, 6914, 7452, 4609, 7492, 7241, 82, 5485, 1987, 829, 1248
                                                                , 7601, 6599, 6952, 6018, 1790, 2071, 7261, 5508, 306, 5211, 2452, 861, 2747, 559, 3570, 5274, 6266, 6095,
                                                                4402, 5534, 7023, 6224, 6491, 2025, 5776, 3299, 7677, 6175, 5114, 3449, 4980, 6075, 5405, 7859, 5227, 4624,
                                                                7205, 3869, 1527, 1999, 7298, 7416, 2179, 4297, 585, 2223, 1344, 3900, 6718, 7302, 3255, 4638, 4265, 6179,
                                                                2286, 3589, 6620, 5570, 4103, 6499, 2782, 1840, 4307, 3473, 669, 2068, 1467, 6733, 13, 3242, 2124, 4792,
                                                                3646, 5991, 1937, 2144, 1587, 4941, 3471, 1391, 1180, 6556, 6958, 4608, 8014, 4936, 4999, 3694, 5466, 448,
                                                                598, 5636, 288, 115, 1365, 1284, 5449, 165, 5604, 2263, 4523, 4575, 6403, 3256, 3392, 6111, 3125, 1812, 4089
                                                                , 3498, 3980, 7788, 7084, 1035, 3322, 3545, 6243, 5135, 5523, 6661, 4228, 3036, 3749, 3842, 3879, 3096, 3170
                                                                , 5872, 5489, 3960, 1282, 7925, 7008, 67, 4775, 6350, 2395, 2193, 1671, 5371, 2483, 7280, 4424, 5654, 2835,
                                                                5722, 6826, 3571, 6285, 6300, 5244, 1547, 1212, 7430, 5456, 4882, 4997, 6393, 5469, 568, 7742, 2921, 5299,
                                                                2653, 3402, 442, 1922, 6594, 4656, 697, 3798, 4802, 2743, 3461, 2808, 6541, 7215, 7706, 2420, 3311, 359,
                                                                1199, 5076, 194, 2919, 7876, 6956, 7229, 1458, 4322, 5457, 7736, 6347, 5433, 4263, 6672, 6341, 4287, 5587,
                                                                6272, 1705, 1593, 5884, 864, 3801, 4780, 6565, 4427, 2790, 3092, 7064, 7890, 7711, 182, 7060, 7026, 1519,
                                                                700
                                                            },
                                                        new[]
                                                            {
                                                                1568, 3228, 2239, 2992, 2112, 3954, 4603, 3946, 1213, 567, 1836, 2042, 4752, 5356, 3261, 6842, 3978, 7153,
                                                                800, 1901, 4063, 1717, 6426, 2110, 8167, 8179, 3822, 516, 4736, 5088, 6876, 638, 1119, 5056, 7334, 5801,
                                                                5506, 4178, 993, 7731, 5477, 3550, 7564, 1374, 1099, 2680, 5364, 6509, 7402, 2419, 2942, 3716, 5023, 6301,
                                                                2918, 2487, 6616, 1273, 1177, 3404, 681, 3004, 2118, 5825, 1004, 2447, 1795, 5379, 778, 5620, 2302, 5745,
                                                                1303, 5284, 8042, 3307, 1, 6456, 3572, 6635, 7650, 925, 6459, 4093, 1865, 1786, 6305, 7046, 4326, 1658, 619,
                                                                3783, 6957, 1005, 1056, 2149, 4316, 2234, 7708, 4154, 1436, 1725, 1392, 665, 4737, 1197, 4849, 4726, 1425,
                                                                6803, 532, 1733, 5330, 3209, 1129, 5793, 1537, 2525, 7049, 541, 6440, 6328, 5739, 645, 1179, 7580, 7005,
                                                                6359, 1121, 2307, 1990, 6605, 2855, 4804, 7342, 5911, 6447, 6399, 949, 4080, 3930, 380, 3145, 7496, 5807,
                                                                7571, 2303, 1526, 7598, 1674, 140, 6203, 812, 2167, 1323, 903, 2930, 5110, 4658, 5509, 1189, 4943, 4259, 660
                                                                , 1030, 7128, 1935, 6869, 2504, 7207, 1648, 1516, 6922, 2938, 1978, 6843, 2532, 4794, 1882, 1767, 4774, 1576
                                                                , 5947, 2470, 5937, 2955, 5109, 7088, 394, 4024, 6097, 806, 5385, 714, 8182, 6484, 6433, 2991, 1508, 2099,
                                                                4464, 8087, 734, 3313, 2695, 3915, 7256, 6763, 1223, 3662, 3779, 852, 8077, 1211, 7439, 6427, 6761, 8048,
                                                                2748, 2692, 284, 527, 2986, 7077, 7921, 7296, 2666, 7120, 5605, 5497, 6142, 6154, 4480, 3485, 7278, 5052,
                                                                2369, 4048, 1164, 2551, 5669, 6337, 7902, 4357, 7551, 7090, 53, 4983, 3584, 7054, 4841, 4171, 7212, 5041,
                                                                4874
                                                            },
                                                        new[]
                                                            {
                                                                4637, 3306, 3018, 3780, 4264, 5450, 2699, 3526, 1915, 7227, 3383, 7530, 7486, 3732, 7470, 6293, 1198, 3887,
                                                                2393, 1839, 3448, 259, 3618, 8067, 372, 1909, 168, 3001, 1264, 7459, 6828, 4702, 2024, 7730, 4954, 6929,
                                                                6693, 603, 8083, 6396, 6380, 2218, 3766, 6973, 482, 1970, 7236, 5743, 1553, 272, 522, 5252, 6520, 6467, 1844
                                                                , 3204, 6085, 5118, 7953, 628, 6413, 804, 6681, 6049, 6024, 7419, 2184, 1925, 2974, 4813, 4199, 3608, 6308,
                                                                1604, 2635, 4217, 1053, 4505, 374, 5684, 403, 6865, 1271, 7368, 4877, 7071, 8117, 4286, 7589, 7495, 2467,
                                                                6133, 1994, 3328, 456, 1394, 2067, 7980, 3385, 1191, 7042, 2159, 2730, 7404, 1007, 5670, 4052, 5660, 4494,
                                                                7016, 6323, 7414, 4591, 6569, 5002, 2767, 5015, 3549, 8091, 3083, 2632, 1193, 2331, 2697, 1867, 7343, 1669,
                                                                3710, 317, 7644, 2404, 4957, 6362, 906, 5944, 3925, 6833, 5462, 3782, 6955, 1613, 7388, 6476, 1423, 7815,
                                                                4833, 1815, 4612, 891, 4755, 4269, 6121, 4506, 6041, 1565, 4455, 4363, 1305, 3554, 1494, 3346, 4881, 2874,
                                                                7981, 7106, 3182, 5156, 6314, 3450, 437, 282, 5665, 4676, 1520, 899, 3919, 954, 3923, 5712, 3622, 3506, 5311
                                                                , 3319, 4461, 1210, 2557, 8028, 1364, 1722, 4831, 4081, 7811, 4143, 1286, 253, 1263, 3338, 4262, 483, 6495,
                                                                5461, 3796, 8138, 8095, 7952, 2686, 7520, 7800, 6588, 5771, 6855, 8104, 6234, 5444, 878, 881, 2272, 3901,
                                                                6562, 4929, 5942, 5103, 5814, 6448, 7874, 2339, 4705, 6365, 1141, 5503, 1632, 1975, 1285, 1895, 8183, 2624,
                                                                3030, 6141, 5001, 656, 6428, 7182, 3121, 860, 636, 4445, 2990, 5962, 90, 4342, 6789, 2646, 4706, 1928, 8114
                                                            },
                                                        new[]
                                                            {
                                                                963, 640, 1989, 2994, 7687, 2794, 5592, 3872, 7490, 2970, 3320, 4749, 8029, 3009, 7082, 7196, 1739, 7191,
                                                                3342, 4180, 3219, 7729, 1237, 2668, 7697, 5369, 3742, 6948, 6096, 922, 6694, 8180, 3947, 2063, 2126, 562,
                                                                7524, 3693, 5631, 4129, 1785, 2476, 6910, 1501, 1616, 4005, 2045, 7930, 7371, 4545, 6905, 3907, 3859, 6808,
                                                                3416, 55, 2224, 6889, 4975, 4715, 2051, 3111, 6984, 3146, 8097, 7753, 2976, 346, 498, 884, 3122, 19, 2946,
                                                                7122, 3724, 1200, 415, 1606, 104, 1186, 7721, 7923, 5889, 3786, 2750, 7785, 3453, 4306, 1539, 4622, 7307,
                                                                3140, 6101, 802, 7503, 1230, 4986, 3695, 5584, 2858, 1363, 31, 4158, 7032, 4085, 1336, 5515, 836, 6151, 2120
                                                                , 1532, 299, 3555, 7591, 1484, 5340, 4334, 3218, 940, 1965, 5077, 2242, 5265, 5208, 8109, 4074, 6649, 3909,
                                                                7498, 5797, 5511, 6633, 1947, 5359, 2770, 1072, 1428, 4474, 3917, 5920, 2065, 1166, 5960, 2034, 2712, 4522,
                                                                2614, 5845, 4856, 6774, 7514, 3341, 3502, 779, 8004, 4674, 7267, 6824, 5498, 4279, 3037, 3536, 6230, 4555,
                                                                3745, 310, 2580, 3826, 1357, 2489, 2783, 6009, 1038, 5043, 5413, 5254, 7916, 56, 5834, 661, 5490, 423, 1202,
                                                                4078, 3326, 6489, 4732, 3886, 2038, 5723, 892, 7170, 1214, 1207, 1132, 7933, 5715, 3027, 1988, 1861, 3459,
                                                                4458, 6875, 378, 7807, 7462, 7540, 2591, 2840, 4741, 2449, 3220, 1784, 6438, 2891, 4616, 3982, 1262, 738,
                                                                607, 71, 134, 7488, 2011, 5171, 4291, 6099, 3908, 5811, 7235, 2058, 2205, 7091, 5048, 3665, 7210, 511, 1178,
                                                                2656, 8007, 2333, 8061, 8142, 5003, 7975, 2362, 6135, 2462, 6432, 6737, 1883, 6429, 268, 2279, 2376
                                                            },
                                                        new[]
                                                            {
                                                                3440, 1361, 296, 5373, 7897, 444, 2897, 1984, 5909, 3288, 1225, 1870, 4878, 4842, 817, 3896, 112, 8055, 6945
                                                                , 5223, 6777, 3075, 7737, 5314, 6754, 1059, 1123, 2719, 4345, 4051, 4963, 240, 7066, 7186, 269, 1272, 7532,
                                                                7050, 2640, 4872, 6584, 7113, 879, 2338, 393, 5123, 7206, 2533, 5977, 2451, 2036, 1327, 4452, 3277, 2140,
                                                                2364, 4820, 4853, 784, 5775, 4553, 3244, 2820, 4723, 1162, 6767, 5556, 7474, 497, 3619, 7886, 1343, 2225,
                                                                1308, 1700, 2057, 3647, 1110, 2515, 3871, 4108, 2587, 4578, 5768, 223, 2694, 6441, 928, 4283, 2262, 3474,
                                                                579, 2257, 6482, 7163, 4274, 3210, 3193, 4140, 2764, 3657, 1051, 3720, 5431, 6572, 5443, 2181, 6837, 7083,
                                                                452, 5278, 3488, 4536, 3388, 4092, 5066, 3068, 7467, 2803, 7772, 2972, 2605, 2305, 4641, 2798, 6028, 3971,
                                                                4481, 1957, 2202, 3398, 4796, 1848, 6035, 2752, 7093, 9, 7275, 1433, 2844, 5280, 6092, 1479, 7690, 3825,
                                                                6260, 3082, 1738, 3415, 6545, 5225, 4619, 854, 3991, 1758, 5519, 6219, 4510, 4731, 514, 2523, 1470, 2513,
                                                                2259, 3771, 7955, 3558, 773, 1775, 2243, 2315, 5952, 2602, 6506, 4646, 3637, 4965, 2486, 7645, 910, 894,
                                                                6960, 7712, 4733, 6890, 6008, 3260, 6164, 6853, 1317, 5195, 3639, 6205, 6689, 5759, 7006, 4250, 2270, 6573,
                                                                3229, 8144, 5400, 4001, 3279, 1783, 3499, 2627, 5073, 3266, 7616, 5382, 6324, 1876, 5362, 2347, 5025, 6387,
                                                                4502, 293, 7034, 6989, 6994, 6533, 4751, 1582, 7865, 4201, 4071, 2050, 5470, 4187, 3254, 6351, 5618, 4822,
                                                                1740, 4211, 6812, 84, 7373, 387, 7150, 6873, 174, 3975, 2344, 7272, 3390, 6897, 6766, 1841, 3507, 2648, 3738
                                                                , 3442
                                                            },
                                                        new[]
                                                            {
                                                                6879, 1226, 8021, 4407, 6223, 5258, 2813, 5769, 3751, 7327, 5228, 3196, 4799, 769, 6061, 7804, 5568, 4829,
                                                                302, 5212, 352, 4383, 5158, 749, 6091, 7377, 6343, 6549, 1031, 4438, 5525, 7692, 4422, 3644, 2961, 6673,
                                                                2688, 7114, 3000, 459, 2275, 2026, 3990, 795, 6139, 1607, 7614, 2917, 3180, 6507, 6287, 6717, 5858, 7790,
                                                                1333, 1911, 6968, 2620, 2080, 3358, 3760, 3477, 4379, 1341, 3852, 2753, 1857, 1146, 2152, 5878, 7724, 5341,
                                                                5898, 298, 7594, 5863, 5997, 5908, 7676, 3225, 502, 5357, 4626, 6148, 1643, 7086, 4962, 3562, 782, 2598,
                                                                2934, 556, 7097, 3389, 4371, 4173, 1620, 7463, 4044, 7441, 735, 2944, 7766, 1095, 6807, 3434, 7041, 2157,
                                                                6176, 6764, 3683, 7630, 1720, 184, 1058, 5408, 530, 4800, 6279, 4640, 460, 5624, 2190, 6975, 2182, 5702,
                                                                7622, 5610, 5494, 1981, 5270, 6153, 691, 4647, 1874, 3252, 5396, 5901, 7900, 5963, 4252, 3640, 7445, 6237,
                                                                2674, 1754, 210, 6585, 4032, 2734, 2702, 3414, 1529, 934, 4887, 2238, 4212, 7603, 6538, 5627, 7632, 7872,
                                                                262, 4017, 4146, 622, 3533, 4990, 1868, 3427, 6209, 4491, 7442, 662, 2358, 6712, 4525, 4803, 2911, 5666,
                                                                7031, 7910, 4185, 4099, 3981, 1398, 7717, 6726, 7956, 5214, 6884, 3914, 3162, 6443, 2430, 5655, 7526, 3158,
                                                                5821, 2256, 3689, 2514, 4617, 8119, 6195, 4900, 712, 4767, 2250, 4585, 3131, 547, 2700, 3557, 3312, 5206,
                                                                5146, 7197, 947, 80, 6102, 334, 7904, 4534, 285, 6064, 3676, 1686, 1069, 2997, 2350, 3588, 4362, 1439, 651,
                                                                2018, 5326, 507, 6536, 1181, 1455, 2033, 443, 1011, 2327, 6042, 6292, 3039, 6908, 3283, 6586, 5832, 4409,
                                                                6806, 5200
                                                            },
                                                        new[]
                                                            {
                                                                4584, 3113, 7776, 7461, 3561, 5164, 2754, 2295, 630, 711, 6706, 3195, 2006, 4760, 7007, 5035, 7449, 722,
                                                                7830, 8017, 544, 6017, 7471, 4049, 4112, 2581, 20, 7841, 4340, 1927, 6798, 1399, 1451, 5176, 7053, 5057,
                                                                2397, 2959, 6246, 1514, 4055, 6716, 283, 1366, 4503, 3103, 8020, 1586, 1113, 4712, 2909, 8101, 7657, 2334,
                                                                970, 4030, 7778, 450, 755, 4714, 7734, 1735, 2558, 5575, 6531, 5149, 3184, 4548, 1446, 8175, 5290, 6029,
                                                                4131, 7585, 2701, 3275, 6259, 2704, 1809, 7612, 7216, 2127, 4384, 7802, 7101, 6000, 5144, 5949, 2098, 4649,
                                                                5419, 3174, 7553, 8001, 6937, 2113, 6519, 3794, 3472, 3704, 887, 6167, 5392, 1331, 2521, 2309, 1042, 1949,
                                                                166, 4486, 5626, 2870, 3142, 3114, 4077, 4664, 2000, 1068, 3478, 1435, 4015, 1995, 1231, 1645, 8088, 1701,
                                                                2501, 3880, 7425, 6132, 4823, 7195, 3556, 8013, 3602, 983, 5567, 6753, 4423, 5526, 1718, 6634, 2044, 6655,
                                                                3079, 5892, 586, 149, 2731, 1060, 2085, 6758, 2839, 2056, 7447, 3764, 4428, 5576, 548, 2001, 6818, 3164,
                                                                4892, 2744, 5904, 1797, 1628, 5732, 6801, 919, 7749, 2967, 102, 5569, 2154, 131, 3864, 5302, 7855, 756, 921,
                                                                5591, 1711, 2284, 281, 6883, 2887, 1856, 7875, 2823, 6463, 6355, 2348, 1104, 2962, 1130, 3053, 5190, 2390,
                                                                6166, 3609, 1485, 7839, 7465, 3659, 3446, 5676, 1067, 5027, 2326, 4223, 913, 5917, 5982, 862, 5496, 2054,
                                                                1347, 7578, 7760, 4076, 3807, 4037, 2246, 4332, 7769, 1655, 604, 5120, 8074, 4547, 857, 6719, 4969, 7659,
                                                                2214, 6815, 5294, 8116, 311, 7961, 629, 7117, 3241, 4227, 5510, 3530, 121, 3648, 2297, 1075, 5650, 6907,
                                                                4454, 7997
                                                            },
                                                        new[]
                                                            {
                                                                2571, 3458, 811, 5565, 855, 7799, 4519, 8185, 5998, 2996, 2726, 2544, 1174, 3736, 5287, 5163, 366, 1548,
                                                                1818, 1190, 3805, 3325, 3067, 5691, 111, 1492, 0, 7417, 3510, 3626, 2553, 265, 4740, 653, 3467, 7251, 2433,
                                                                3594, 5050, 5174, 5113, 558, 5410, 6494, 6374, 2008, 6552, 6642, 1681, 8133, 2865, 1036, 4734, 4222, 2370,
                                                                4233, 3263, 617, 2299, 6800, 5798, 3354, 2497, 3015, 4120, 6124, 2258, 1612, 927, 7092, 623, 4557, 4679,
                                                                4330, 5994, 2509, 5756, 2799, 3258, 6888, 790, 7836, 1780, 2166, 2236, 4320, 7125, 2878, 3904, 1504, 1534,
                                                                895, 8068, 6906, 6950, 2876, 425, 6207, 7111, 3674, 7905, 2869, 337, 4910, 5900, 6748, 5129, 3285, 6954, 273
                                                                , 7257, 687, 6772, 7608, 2644, 3649, 6127, 5558, 5682, 4911, 107, 7816, 6998, 4662, 3707, 2772, 6283, 4065,
                                                                4524, 5184, 539, 4837, 475, 4028, 471, 5593, 5337, 5420, 4907, 7217, 7151, 5816, 3670, 1794, 2718, 1114,
                                                                8030, 6411, 5293, 3194, 5006, 648, 4436, 7384, 7610, 4947, 463, 7621, 7531, 6614, 2241, 321, 6322, 5583,
                                                                5451, 1012, 1746, 148, 3799, 7755, 3407, 6299, 49, 6267, 4282, 7896, 5736, 3861, 451, 8130, 6518, 6940, 3829
                                                                , 6676, 3239, 6982, 6222, 7344, 7757, 155, 6920, 7105, 7710, 3844, 6811, 7758, 6675, 2324, 6486, 169, 2760,
                                                                4832, 1822, 6656, 4834, 4387, 8016, 430, 770, 6936, 4690, 375, 6194, 7844, 4440, 18, 7399, 7853, 3060, 5580,
                                                                7095, 73, 7707, 7397, 7123, 2549, 5518, 5608, 8184, 816, 4354, 2859, 5528, 1427, 66, 1929, 5471, 3480, 5296,
                                                                3250, 2276, 2826, 6768, 6976, 5874, 6665, 3185, 3893, 7069, 2216, 513, 4789, 1796, 909, 7024
                                                            },
                                                        new[]
                                                            {
                                                                5865, 1888, 6829, 449, 7277, 3431, 2866, 7148, 1216, 5151, 8099, 5437, 1656, 2643, 2046, 2703, 8027, 8078,
                                                                4221, 4179, 3032, 2138, 1001, 2211, 7994, 2207, 4421, 6003, 7716, 3836, 4866, 4298, 5958, 30, 2288, 1707,
                                                                4940, 5890, 4182, 635, 4416, 6687, 2526, 3638, 181, 7165, 4821, 7970, 3504, 7482, 1117, 1486, 2254, 810,
                                                                1505, 1727, 5860, 6159, 7537, 4333, 3686, 5094, 3688, 1517, 6663, 3150, 2434, 2590, 3876, 5455, 7179, 5799,
                                                                5844, 2380, 4290, 4401, 7051, 7558, 7824, 6589, 529, 4126, 2411, 2306, 2687, 3143, 4181, 1155, 391, 2233,
                                                                2477, 3623, 4888, 3675, 6227, 5598, 1133, 2092, 5032, 6451, 8038, 4967, 244, 7794, 5053, 2941, 1063, 1382,
                                                                3847, 6129, 3031, 1732, 412, 3848, 1641, 81, 8058, 988, 2357, 3363, 3337, 2035, 177, 5259, 1577, 1187, 6286,
                                                                7352, 4113, 4891, 2707, 2170, 5321, 1893, 1491, 2711, 407, 8024, 3841, 6660, 4377, 203, 4738, 2705, 8120,
                                                                830, 7310, 4062, 274, 4096, 3538, 7429, 404, 841, 3435, 1854, 3977, 6079, 2107, 6991, 7213, 224, 5790, 160,
                                                                1386, 4246, 1597, 6740, 5097, 7375, 1088, 464, 6442, 5778, 1143, 6192, 5499, 7453, 5589, 2923, 2402, 6310,
                                                                6136, 6256, 1805, 2016, 3945, 4137, 4809, 692, 1938, 7917, 2461, 3035, 7266, 745, 287, 581, 2612, 1021, 4817
                                                                , 4429, 4000, 6200, 4163, 4301, 3866, 5334, 2589, 2507, 1473, 2657, 2634, 376, 5831, 5038, 1744, 5896, 977,
                                                                4942, 3216, 4576, 2761, 8159, 7258, 3881, 2117, 2809, 4404, 6996, 4014, 3353, 2136, 5061, 6187, 4100, 3040,
                                                                5980, 4561, 4462, 98, 550, 3334, 1149, 4061, 1762, 4632, 335, 7986, 297, 5906, 4128, 4930, 2621, 7654
                                                            },
                                                        new[]
                                                            {
                                                                6106, 4761, 1368, 2399, 7361, 5192, 291, 7669, 6288, 4556, 7231, 5635, 5028, 6962, 8125, 1457, 2359, 1145,
                                                                4448, 8085, 5918, 7116, 2655, 6306, 6086, 1873, 1820, 4961, 2492, 3411, 616, 3098, 838, 7863, 3661, 4514,
                                                                948, 6281, 4921, 1611, 3265, 4602, 6173, 520, 2542, 7291, 4027, 7250, 797, 1649, 4200, 4566, 5973, 1699,
                                                                2715, 4708, 3428, 220, 1139, 1702, 5351, 6756, 1890, 1602, 94, 844, 8069, 7628, 99, 5667, 5478, 5543, 4119,
                                                                2010, 2231, 4, 708, 7982, 1254, 2070, 3692, 128, 363, 4694, 7347, 1066, 358, 6120, 6759, 1860, 908, 316, 986
                                                                , 4336, 2663, 3475, 5641, 6915, 153, 2825, 3832, 7370, 973, 1826, 6972, 2973, 6981, 5100, 4459, 5675, 5018,
                                                                3951, 6080, 7870, 4256, 6860, 6577, 3684, 7846, 6190, 3400, 7754, 7864, 4397, 5454, 2469, 5921, 3790, 595,
                                                                3044, 5000, 869, 6816, 2902, 1295, 1838, 823, 4366, 2776, 517, 6838, 4504, 7193, 4996, 3465, 3412, 1709,
                                                                4348, 6208, 7152, 6349, 2471, 3581, 2079, 2217, 2937, 419, 5661, 3598, 3487, 7572, 4102, 3567, 6892, 8094,
                                                                392, 6060, 7600, 3171, 3007, 7201, 8063, 6001, 3129, 3211, 4434, 4845, 2713, 3470, 574, 6434, 1832, 6664,
                                                                7100, 3597, 2386, 6050, 7072, 791, 4177, 479, 1579, 201, 6371, 6725, 7620, 3006, 808, 8050, 3937, 1585, 4469
                                                                , 3208, 5315, 609, 7826, 5749, 1287, 3814, 175, 1472, 5680, 1340, 2296, 7299, 5493, 360, 6329, 409, 3280,
                                                                799, 2396, 3021, 3364, 5658, 4161, 7000, 2838, 7156, 7795, 3267, 2615, 3076, 6182, 5423, 5700, 5324, 1803,
                                                                3850, 505, 5907, 6188, 2561, 5505, 8084, 1276, 6078, 1183, 25, 4988, 5046, 7013, 2298, 5913, 6109
                                                            },
                                                        new[]
                                                            {
                                                                508, 2528, 3245, 4847, 2490, 3221, 7756, 7883, 698, 5009, 6659, 3304, 7739, 6239, 2427, 5566, 1827, 7476,
                                                                2265, 2220, 5269, 5857, 2779, 3201, 7243, 4141, 2294, 3281, 2199, 7949, 2684, 5366, 6162, 8053, 7180, 8189,
                                                                41, 3741, 2619, 3681, 6696, 1670, 4917, 6152, 1418, 4613, 5447, 3236, 4542, 2733, 4164, 4280, 4110, 3868,
                                                                6296, 3297, 4351, 6606, 5869, 3770, 1902, 2145, 5495, 4410, 7254, 4325, 3062, 5484, 2249, 4249, 907, 6868,
                                                                4284, 4687, 4724, 2910, 4631, 7194, 484, 639, 5279, 737, 554, 6702, 3232, 4630, 2002, 3759, 5430, 6125, 543,
                                                                7325, 2784, 1600, 286, 7979, 6752, 1824, 1859, 364, 395, 4439, 454, 2406, 3483, 1559, 385, 209, 2066, 1665,
                                                                6263, 4133, 8070, 6370, 2588, 2534, 6483, 3652, 2649, 5842, 1615, 1689, 462, 7502, 2850, 710, 7142, 5999,
                                                                2831, 5916, 3620, 2459, 2435, 4408, 3926, 7662, 1704, 5826, 6539, 7332, 3026, 7920, 1320, 7825, 1328, 5585,
                                                                7726, 1235, 7767, 5760, 3968, 3321, 4247, 7624, 3460, 4978, 4268, 5522, 1900, 5695, 2314, 2758, 3752, 2829,
                                                                5808, 5261, 6537, 5779, 4400, 2014, 1589, 4069, 5186, 2524, 7159, 6063, 7121, 6559, 5742, 2122, 2, 4465,
                                                                5074, 763, 4145, 6720, 4657, 6236, 3614, 222, 7410, 4604, 8155, 6990, 6631, 6480, 4904, 6094, 1850, 1940,
                                                                1245, 3117, 7793, 832, 4104, 243, 6240, 3948, 7221, 2527, 3754, 6521, 6662, 4905, 1570, 2081, 8026, 2457,
                                                                6202, 7172, 4748, 6247, 5553, 7504, 4165, 1413, 1188, 2186, 7074, 2516, 3379, 7037, 3157, 5434, 5204, 2121,
                                                                4918, 2209, 1229, 6581, 3532, 2069, 4302, 1049, 1401, 6877, 2736, 5817, 4058, 7061, 2168, 1330, 4931, 6231,
                                                                4764
                                                            },
                                                        new[]
                                                            {
                                                                6942, 3130, 4960, 515, 4488, 6697, 4398, 2094, 4753, 1224, 575, 6738, 4367, 4420, 6944, 4880, 5638, 3952,
                                                                5153, 684, 3863, 6058, 6172, 8169, 470, 401, 101, 1298, 446, 5603, 7353, 1535, 2756, 211, 6592, 5866, 6019,
                                                                2287, 4511, 571, 7596, 322, 1714, 1769, 3106, 5414, 7335, 1845, 4432, 7214, 5781, 7604, 4586, 3985, 641,
                                                                6617, 2174, 1776, 7067, 2414, 2762, 146, 7695, 5764, 5849, 301, 8056, 1761, 5213, 7139, 7887, 930, 5716,
                                                                6379, 1799, 3093, 8052, 7783, 3682, 1967, 5327, 939, 5375, 7078, 4955, 7443, 1084, 4335, 6233, 1204, 7146,
                                                                2929, 5304, 2920, 4636, 3630, 2592, 5445, 6417, 4816, 5051, 3378, 2575, 6629, 2993, 5007, 1571, 1163, 2775,
                                                                4344, 2768, 5662, 2084, 4670, 7263, 4215, 1466, 266, 2189, 565, 3956, 7852, 3706, 7861, 8151, 2255, 5639,
                                                                5664, 1008, 1558, 7862, 6909, 2913, 7109, 457, 2203, 1871, 2573, 6839, 7027, 4579, 7750, 7885, 5376, 7135,
                                                                6356, 3546, 8040, 5483, 1771, 2142, 6395, 2375, 3815, 526, 1040, 4046, 238, 4205, 6568, 5532, 3394, 4707,
                                                                7479, 713, 4311, 2512, 4370, 3081, 2742, 5282, 6574, 6683, 1270, 2009, 4124, 1713, 6691, 5298, 4053, 2219,
                                                                6644, 6796, 7752, 6690, 8123, 7407, 3702, 6156, 664, 6238, 4889, 5465, 1695, 4743, 6363, 6571, 6215, 2475,
                                                                7957, 38, 3806, 4537, 2691, 1777, 1821, 7436, 6311, 916, 4914, 6235, 3309, 2522, 4492, 1125, 724, 3699, 8023
                                                                , 6210, 5897, 7398, 1813, 5987, 4105, 2075, 788, 6422, 4615, 1324, 192, 882, 3356, 780, 2086, 4628, 5169,
                                                                5986, 7055, 6464, 7566, 1311, 5940, 3875, 2101, 2689, 4605, 7448, 3116, 6535, 5945, 1208, 6987, 5656, 7682,
                                                                8135
                                                            },
                                                        new[]
                                                            {
                                                                3890, 6638, 163, 1923, 7743, 3271, 6744, 3575, 7401, 6657, 2519, 225, 3669, 5079, 2565, 643, 1293, 6677, 46,
                                                                1156, 42, 570, 7132, 5021, 4633, 3367, 2478, 873, 8034, 3700, 44, 1253, 5649, 901, 5240, 2787, 5412, 3380,
                                                                6750, 295, 1420, 1106, 4903, 4864, 5285, 3293, 3731, 5370, 7158, 3839, 5090, 5406, 1591, 3445, 4378, 1959,
                                                                6174, 2834, 5957, 3830, 2346, 6168, 848, 2439, 1787, 3090, 1393, 305, 1512, 4580, 3005, 576, 4498, 4258,
                                                                1817, 4067, 5310, 7808, 7849, 3373, 5668, 3012, 7329, 3984, 4727, 5955, 5036, 8160, 2172, 294, 1618, 4160,
                                                                5425, 161, 4509, 3616, 4869, 3568, 5780, 7636, 2336, 4038, 1421, 6639, 5335, 4650, 7290, 4915, 3376, 5313,
                                                                2389, 2793, 3793, 5133, 8010, 5738, 2659, 2895, 611, 341, 2690, 1371, 4700, 6863, 868, 1497, 3511, 7247, 985
                                                                , 504, 3705, 245, 4184, 4114, 1055, 1044, 3750, 8106, 5883, 2863, 227, 3408, 1536, 3136, 3066, 4728, 2637,
                                                                1061, 2795, 7805, 5415, 7289, 4886, 4554, 2141, 7675, 2531, 7311, 2645, 2335, 2371, 4932, 5574, 3430, 7199,
                                                                2485, 6169, 2569, 5789, 3059, 6225, 3624, 7607, 3496, 4590, 7273, 1154, 748, 1255, 1227, 1916, 1889, 1598,
                                                                7889, 7718, 853, 3375, 3042, 7003, 8018, 170, 8081, 4294, 3276, 7378, 2539, 1236, 1764, 4565, 7010, 5479,
                                                                5131, 5706, 8037, 2969, 5545, 4057, 5320, 2862, 6465, 6412, 6309, 1564, 6974, 7539, 2650, 1810, 2418, 1158,
                                                                1546, 4529, 6596, 7609, 7847, 4923, 1931, 7393, 6504, 1469, 3697, 3259, 6680, 250, 416, 7751, 370, 591, 2555
                                                                , 583, 7438, 7355, 6895, 2210, 5083, 1660, 6485, 5823, 7908, 5011, 2609, 1896, 525, 4742, 5271, 2879
                                                            },
                                                        new[]
                                                            {
                                                                5755, 606, 6503, 2491, 2716, 5312, 6040, 4278, 7541, 1802, 5829, 5251, 7284, 213, 845, 5891, 835, 5232, 3045
                                                                , 6727, 7679, 4047, 2367, 6965, 124, 849, 2868, 5761, 495, 7130, 943, 137, 72, 7285, 4682, 8170, 1465, 593,
                                                                6065, 821, 4042, 4901, 2999, 2641, 814, 4673, 3894, 5915, 818, 5621, 7415, 7270, 256, 365, 7984, 4310, 7162,
                                                                3159, 4844, 4567, 718, 6543, 2059, 4948, 3547, 1184, 6059, 7033, 7288, 6872, 5136, 6941, 1572, 4599, 5701,
                                                                8166, 6066, 1637, 4610, 1781, 5361, 5246, 4507, 8057, 164, 6822, 5616, 4951, 1950, 6037, 7812, 6730, 6390,
                                                                3165, 4101, 5602, 3942, 2583, 4207, 2379, 3339, 4663, 4854, 6228, 350, 7323, 6969, 7873, 3870, 2833, 408,
                                                                1594, 7833, 5273, 3087, 5345, 4082, 6742, 4890, 5143, 2856, 8009, 984, 1522, 1454, 7674, 3456, 5923, 964,
                                                                6627, 7976, 6779, 7224, 17, 144, 5516, 5674, 6457, 6401, 1045, 173, 5838, 7748, 7629, 7356, 5888, 846, 2901,
                                                                7354, 3494, 6799, 1027, 7021, 2429, 3292, 8082, 1500, 3600, 4144, 1912, 2922, 2499, 5291, 4034, 5819, 5630,
                                                                7943, 1128, 1414, 2841, 3843, 4773, 1397, 792, 214, 7185, 6546, 3802, 863, 6146, 6191, 2232, 4382, 6615,
                                                                2832, 7326, 5229, 720, 7983, 626, 2594, 8150, 7831, 2363, 2995, 1115, 6658, 3120, 5354, 7641, 867, 2576,
                                                                2801, 3958, 3920, 5773, 1167, 7073, 3834, 3810, 1741, 2312, 2281, 7653, 4747, 2177, 7202, 1094, 6747, 7568,
                                                                4417, 6583, 1127, 3743, 3621, 905, 5651, 847, 6770, 2559, 5520, 4111, 615, 5317, 3489, 5181, 2105, 933, 2892
                                                                , 5019, 68, 3024, 2905, 3437, 2651, 7671, 3983, 4527, 3765, 6935, 5253, 7014, 7075, 5108, 6034
                                                            },
                                                        new[]
                                                            {
                                                                3593, 1081, 1037, 355, 5107, 2323, 6626, 410, 1897, 21, 1752, 3486, 4518, 4776, 1866, 1244, 1032, 5698, 1448
                                                                , 122, 4107, 2717, 1352, 2163, 6033, 6005, 1239, 582, 6823, 7063, 1958, 1636, 1250, 589, 3343, 4984, 1608,
                                                                2088, 564, 5084, 7944, 4721, 6809, 7208, 4675, 5263, 6336, 5881, 5746, 8035, 3817, 2204, 824, 414, 4716,
                                                                3527, 7177, 7306, 373, 1622, 3152, 6150, 793, 3284, 4392, 1474, 6189, 4197, 7858, 5170, 831, 2310, 5699,
                                                                4457, 3769, 4855, 2300, 4689, 5230, 1991, 6532, 5058, 6557, 7228, 1417, 7927, 2064, 5839, 2351, 1476, 3156,
                                                                6373, 2052, 5209, 4725, 1182, 4805, 8008, 3318, 2197, 1274, 2387, 5092, 3295, 7133, 6391, 4415, 1332, 1019,
                                                                6911, 1801, 6424, 1165, 4446, 7877, 2365, 2566, 206, 1077, 8096, 5785, 4777, 1462, 1052, 6430, 4167, 1687,
                                                                5549, 1281, 7489, 6046, 2191, 3243, 229, 6140, 4987, 304, 5404, 5752, 5748, 85, 753, 3833, 3574, 133, 4117,
                                                                2682, 2928, 644, 3712, 5421, 1426, 5348, 3673, 6579, 4430, 2871, 2642, 196, 7505, 563, 3071, 5422, 2403,
                                                                1977, 4499, 5835, 4862, 5512, 632, 2061, 1422, 3523, 499, 7200, 3213, 6576, 6679, 2958, 5472, 6454, 2096,
                                                                2931, 2417, 7143, 1481, 411, 5085, 5599, 3906, 3310, 703, 4009, 888, 974, 1461, 5453, 1609, 7249, 8176, 2936
                                                                , 6404, 2354, 1811, 5383, 5086, 1445, 7512, 4607, 113, 6978, 3105, 5087, 2739, 5333, 6273, 2003, 3357, 4328,
                                                                4350, 3235, 276, 2133, 7282, 4913, 746, 2442, 6294, 7297, 7587, 7516, 195, 5121, 4846, 7351, 7595, 1222,
                                                                2227, 6053, 3268, 114, 1171, 197, 6193, 902, 5241, 2660, 5582, 3176, 3687, 546, 14, 368, 1692, 5272
                                                            },
                                                        new[]
                                                            {
                                                                5765, 5178, 1233, 1864, 4763, 4412, 682, 4166, 787, 1834, 5264, 3744, 2322, 6502, 308, 3792, 4991, 982, 5681
                                                                , 1412, 61, 3512, 7570, 4216, 7851, 3723, 2048, 4691, 3237, 2886, 4149, 7381, 4419, 8, 3885, 5122, 4289,
                                                                2385, 2129, 7348, 1960, 4785, 6110, 2039, 7119, 1952, 3516, 6170, 2786, 675, 8178, 1315, 2864, 6098, 3132,
                                                                2082, 6471, 4020, 458, 3490, 2280, 6946, 978, 3610, 1530, 5588, 3135, 1569, 5476, 1956, 6778, 7435, 7732,
                                                                503, 2888, 4059, 180, 5933, 6165, 6321, 7991, 6, 4425, 7656, 1300, 5207, 7107, 2586, 6016, 178, 5758, 7835,
                                                                572, 4002, 2398, 3631, 4912, 2926, 6820, 1136, 4483, 5928, 6375, 2536, 7464, 5403, 2176, 3033, 1203, 6325,
                                                                2153, 3601, 5182, 329, 7369, 5039, 1650, 5514, 7043, 5328, 521, 6790, 15, 4489, 4925, 8107, 1280, 3611, 5125
                                                                , 3264, 3401, 6145, 7926, 858, 5914, 7303, 7372, 614, 8129, 1157, 5480, 4532, 1048, 1196, 4574, 1696, 6083,
                                                                4896, 3013, 7565, 7549, 4520, 1765, 1410, 1560, 4812, 1483, 258, 6257, 3126, 997, 1773, 1301, 5927, 7919,
                                                                976, 6992, 2804, 6290, 445, 4170, 3233, 552, 4204, 3748, 4476, 3287, 1195, 1041, 971, 3902, 7792, 6475, 5397
                                                                , 3596, 4838, 5622, 2413, 6923, 6032, 1523, 2267, 1385, 4006, 3819, 6147, 6835, 3360, 3974, 5096, 2320, 807,
                                                                2854, 3463, 3331, 5902, 2951, 3457, 3223, 7004, 2672, 2455, 362, 668, 2604, 1034, 3115, 1209, 6103, 1855,
                                                                4157, 6157, 7409, 3851, 3107, 5970, 6444, 4123, 7637, 7157, 3112, 3979, 5099, 7761, 4196, 834, 3643, 340,
                                                                1468, 2924, 7412, 4790, 7588, 6819, 7924, 4218, 381, 6845, 1478, 5306, 4797, 937, 4186, 775, 3302
                                                            },
                                                        new[]
                                                            {
                                                                1644, 6773, 37, 2572, 4138, 2049, 7268, 4054, 3580, 1355, 5128, 5754, 6781, 6335, 2405, 739, 2325, 4757,
                                                                4876, 7394, 3636, 7543, 1726, 3668, 2248, 6625, 2563, 489, 4885, 676, 5571, 3061, 3246, 7985, 856, 6218,
                                                                3617, 4493, 6275, 8115, 4235, 3397, 4132, 2622, 7545, 7260, 6197, 39, 348, 7694, 2520, 3541, 5067, 1452, 695
                                                                , 826, 6814, 3240, 4433, 1490, 4007, 7350, 3023, 4106, 3173, 1283, 108, 7765, 1144, 3169, 744, 7937, 6245,
                                                                7617, 2636, 2745, 1723, 8143, 4240, 4573, 3177, 2613, 3166, 1206, 2766, 1524, 6797, 2738, 1046, 6353, 5292,
                                                                3226, 7535, 7796, 1631, 2431, 610, 4807, 7434, 8172, 1943, 1150, 6651, 3767, 2759, 5623, 2426, 4814, 4475,
                                                                4036, 6765, 2908, 990, 1583, 3774, 677, 5010, 2984, 1013, 3944, 1176, 2422, 4466, 5619, 2128, 5115, 8102,
                                                                2374, 6317, 3959, 8072, 7964, 3773, 1015, 6472, 147, 6652, 7233, 3124, 4033, 1388, 5388, 2460, 7175, 97,
                                                                3862, 3762, 624, 447, 8139, 904, 6119, 5432, 2137, 3518, 8005, 477, 7759, 1948, 3316, 658, 6450, 965, 2570,
                                                                4540, 5663, 896, 6158, 7867, 5812, 2568, 1453, 8103, 3889, 5767, 478, 6786, 2097, 768, 4992, 4582, 205, 6724
                                                                , 6155, 7592, 4531, 5360, 3789, 1574, 5573, 5488, 5504, 7155, 666, 912, 952, 3086, 5841, 3632, 1268, 4273,
                                                                7484, 2015, 60, 2237, 2547, 6921, 3857, 3950, 69, 7025, 1405, 996, 4011, 5709, 7406, 323, 1619, 3273, 4655,
                                                                743, 4899, 8131, 1973, 5560, 7145, 6268, 7583, 7507, 2877, 6926, 6345, 5943, 6710, 3931, 3335, 7538, 3181,
                                                                3645, 7048, 7424, 6782, 1533, 7508, 7126, 621, 726, 6607, 4018, 5965, 7642, 6015, 264, 742, 647
                                                            },
                                                        new[]
                                                            {
                                                                4717, 191, 4495, 5355, 2671, 2925, 7554, 4968, 7174, 4318, 8022, 774, 6381, 5552, 6961, 6252, 6423, 7720,
                                                                4873, 3590, 2740, 7689, 4902, 995, 3823, 717, 3838, 5741, 6199, 5925, 2769, 7850, 7934, 3755, 83, 7176, 2464
                                                                , 3119, 8168, 1793, 5389, 8181, 7950, 7472, 2495, 961, 5705, 6026, 7728, 5095, 6938, 5187, 4243, 6312, 4403,
                                                                6621, 6511, 2933, 4075, 4390, 4985, 7450, 8071, 3719, 6612, 4906, 3986, 5401, 7047, 5806, 1440, 6825, 4349,
                                                                5993, 3349, 5547, 6038, 3396, 5502, 6068, 2428, 7700, 506, 6700, 7283, 1337, 4927, 5436, 7688, 2988, 2147,
                                                                3625, 680, 5813, 5203, 4598, 6721, 7582, 5967, 242, 6487, 198, 959, 6232, 4309, 2361, 369, 6723, 5772, 7039,
                                                                467, 6406, 1510, 7936, 4871, 215, 319, 859, 4352, 1557, 7741, 6896, 6115, 2785, 4934, 4226, 7223, 6031, 4270
                                                                , 361, 3878, 5961, 659, 7823, 2436, 6392, 5367, 3818, 3921, 48, 16, 5893, 828, 6988, 3315, 3606, 6043, 7387,
                                                                3141, 813, 6784, 3238, 2226, 3525, 7929, 518, 4744, 7002, 5138, 2164, 486, 4155, 663, 4811, 7374, 1346, 1886
                                                                , 5148, 1334, 1509, 1936, 3052, 5024, 6006, 2881, 5653, 4606, 706, 5233, 4825, 428, 4989, 6986, 325, 2741,
                                                                4191, 4720, 7292, 2125, 1647, 2574, 3715, 5275, 6077, 6931, 5601, 918, 6326, 6934, 3050, 5640, 5197, 6785,
                                                                2130, 3865, 7819, 2652, 7242, 4879, 275, 2268, 5978, 7440, 6358, 5234, 1502, 786, 917, 7666, 2328, 6116,
                                                                3996, 5452, 4472, 4097, 822, 3585, 3664, 7857, 117, 6332, 3016, 3898, 8161, 5703, 6394, 1447, 1697, 1325,
                                                                1014, 5600, 132, 4667, 6460, 3698, 2318, 1581, 1930, 57, 777, 1829, 6265, 5594, 1002, 6795
                                                            },
                                                        new[]
                                                            {
                                                                7774, 6118, 5854, 4010, 7189, 1312, 4203, 1653, 2560, 7466, 8000, 4356, 7188, 6964, 5426, 4388, 6291, 1404,
                                                                1551, 3888, 8045, 6611, 74, 2843, 7703, 4772, 6780, 4277, 3421, 7038, 5707, 278, 7909, 5642, 5827, 3903,
                                                                4118, 343, 2020, 728, 386, 3154, 4468, 3768, 5784, 4597, 670, 4623, 3340, 6012, 1279, 1169, 4671, 5126, 6834
                                                                , 309, 1326, 6253, 130, 7028, 185, 3905, 6244, 3011, 367, 4043, 5513, 4031, 5054, 6527, 468, 1111, 694, 4513
                                                                , 267, 6437, 2180, 1626, 1835, 1939, 580, 883, 4639, 4248, 4364, 8105, 5220, 2792, 7501, 2545, 674, 7821,
                                                                3391, 6666, 3544, 969, 2463, 4487, 1373, 405, 6564, 2235, 5628, 2438, 5398, 5435, 8145, 4391, 2329, 3651,
                                                                5679, 7806, 1430, 7599, 4083, 172, 4635, 2778, 2171, 3436, 2932, 1657, 7455, 3282, 7880, 2291, 7884, 2032,
                                                                6368, 3998, 7740, 3336, 7576, 924, 707, 221, 613, 3912, 1962, 2273, 6671, 4754, 3128, 4684, 4072, 3634, 3048
                                                                , 4447, 5803, 4703, 3085, 1666, 4360, 187, 8065, 6870, 6670, 488, 8079, 8039, 2852, 957, 7945, 4668, 3529,
                                                                1800, 6130, 1638, 7211, 1456, 300, 1747, 2907, 1599, 3224, 7586, 923, 6493, 1432, 6993, 487, 7460, 4695,
                                                                2313, 2408, 3377, 646, 6184, 2977, 7828, 1635, 4393, 3993, 7087, 6757, 3607, 7171, 3539, 577, 6898, 2665,
                                                                5124, 4411, 5614, 7304, 3803, 4329, 1623, 4485, 7528, 642, 3932, 4394, 6714, 6609, 2822, 3565, 2215, 4549,
                                                                4224, 2200, 2311, 5236, 6703, 6698, 1240, 6030, 6762, 1992, 2746, 3055, 991, 2916, 1010, 2554, 3938, 6530,
                                                                715, 6919, 7357, 7995, 1507, 5231, 2269, 7293, 2585, 4745, 6007, 2373, 7316, 5416, 3729, 5352, 7389, 7081
                                                            },
                                                        new[]
                                                            {
                                                                4843, 7814, 3846, 4784, 5882, 5368, 886, 5554, 4544, 1698, 4875, 5766, 1118, 5064, 5014, 6073, 5527, 5179,
                                                                5365, 4894, 7317, 7259, 496, 2423, 351, 6512, 2546, 560, 7423, 7882, 1920, 3519, 7791, 8126, 4121, 7542,
                                                                7500, 7265, 6269, 4516, 3222, 28, 1360, 7832, 5714, 3101, 5524, 7421, 6304, 7036, 6383, 8163, 7597, 3629,
                                                                7147, 86, 764, 2818, 3582, 4569, 4652, 7203, 3172, 7255, 1737, 6529, 4860, 5059, 7878, 3663, 2898, 740, 1550
                                                                , 7911, 1480, 3014, 1843, 5561, 4828, 7040, 2950, 6912, 5210, 6128, 2228, 3703, 3301, 327, 7648, 2076, 315,
                                                                8118, 5934, 3949, 1630, 7990, 2500, 654, 7618, 1000, 3149, 6204, 2148, 6715, 1238, 3405, 7550, 7747, 7089,
                                                                4562, 7364, 2983, 5147, 3038, 3348, 3811, 6385, 3025, 6953, 3094, 4066, 1969, 93, 6298, 4444, 2123, 5629,
                                                                6802, 6682, 5500, 3628, 3553, 2356, 3873, 3653, 2271, 3108, 7942, 2222, 1482, 1946, 1729, 1853, 261, 6534,
                                                                4643, 5394, 7411, 3484, 1319, 2212, 2456, 490, 7252, 1691, 388, 2330, 5030, 5590, 5643, 4815, 2244, 2710,
                                                                116, 7574, 1403, 1221, 6979, 6105, 6755, 7715, 701, 944, 4478, 4029, 6315, 625, 1082, 1006, 7383, 382, 1807,
                                                                1109, 1759, 1138, 7521, 23, 2728, 592, 561, 4449, 4916, 4068, 6544, 2421, 981, 8164, 3559, 2446, 3933, 6196,
                                                                8186, 6805, 6455, 7324, 1219, 1009, 1993, 3123, 2150, 601, 6221, 5956, 2078, 6943, 4477, 7881, 5167, 1518,
                                                                3051, 4496, 4079, 730, 3084, 3270, 6608, 216, 4088, 6745, 143, 384, 5308, 313, 4021, 1024, 2106, 7094, 3740,
                                                                1249, 5843, 474, 4175, 453, 4981, 2292, 2301, 1140, 3064, 2797, 2360, 126, 3599, 866, 6014, 2505
                                                            },
                                                        new[]
                                                            {
                                                                7169, 1525, 1076, 441, 2466, 344, 5439, 6901, 5221, 5116, 4460, 1819, 545, 500, 1954, 2453, 542, 6713, 6688,
                                                                553, 837, 62, 538, 5750, 1887, 7444, 966, 5770, 1892, 5277, 1122, 6439, 980, 3564, 1160, 7140, 1715, 2796,
                                                                2013, 5931, 1092, 4471, 218, 379, 3552, 5969, 2537, 1278, 6330, 5424, 4826, 1313, 3019, 303, 5055, 5185, 673
                                                                , 1554, 3756, 994, 2885, 5786, 3200, 150, 7218, 1731, 2893, 109, 3420, 1966, 699, 3464, 1477, 1342, 1242,
                                                                2372, 3627, 549, 2317, 1768, 7509, 2894, 6010, 2482, 5535, 7108, 8146, 6011, 6899, 758, 2040, 1464, 5175,
                                                                3102, 6813, 4577, 120, 2074, 5924, 1018, 354, 4324, 357, 4151, 2252, 7973, 3656, 7510, 5068, 63, 7427, 4893,
                                                                1017, 263, 7279, 3892, 377, 5905, 2266, 6122, 4750, 915, 1983, 4861, 5946, 2662, 138, 4974, 476, 3753, 6515,
                                                                1662, 7400, 3278, 7115, 741, 3368, 1910, 6508, 7274, 5358, 6903, 7234, 1080, 931, 3432, 955, 772, 4835, 6468
                                                                , 3298, 3882, 1521, 2208, 3763, 3831, 6419, 5744, 3147, 4244, 941, 798, 6959, 4125, 342, 6643, 2043, 5864,
                                                                2198, 5847, 6183, 4295, 6793, 1918, 4213, 3911, 4418, 4070, 5975, 1429, 7431, 555, 1100, 1022, 7670, 1050,
                                                                7969, 5026, 4190, 208, 1588, 3497, 2889, 207, 5047, 1358, 7137, 5595, 1828, 2109, 4678, 22, 5033, 3520, 6270
                                                                , 6882, 3369, 7631, 3399, 6089, 6143, 6732, 2912, 1667, 1964, 1489, 5134, 1566, 3813, 5787, 7085, 7011, 4517
                                                                , 7483, 8031, 6653, 3994, 4473, 7698, 2473, 2037, 5409, 6409, 889, 7655, 1921, 7898, 620, 7593, 6126, 6885,
                                                                6641, 5183, 1646, 3778, 320, 7848, 2028, 8092, 1395, 7797, 1288, 2424, 1297, 1595
                                                            },
                                                        new[]
                                                            {
                                                                105, 7511, 2508, 292, 4395, 1625, 2541, 5078, 4953, 3812, 3386, 5283, 6277, 4683, 4924, 8002, 333, 4642,
                                                                5391, 6044, 4220, 4375, 7112, 1885, 2880, 761, 5262, 6039, 1064, 2964, 6871, 6967, 2978, 3995, 3257, 2192,
                                                                3034, 2021, 1260, 2935, 6284, 6462, 2875, 2260, 8062, 7029, 519, 3503, 5800, 6458, 7475, 7341, 1996, 7643,
                                                                7017, 3583, 1097, 110, 6054, 7782, 434, 6280, 3997, 3517, 3667, 4868, 5467, 1062, 6591, 6488, 1629, 4134,
                                                                2683, 4848, 4441, 4596, 3918, 1296, 865, 4467, 1257, 6062, 3615, 5563, 2146, 3967, 2678, 1025, 7345, 469,
                                                                5045, 1543, 4611, 1719, 6229, 6276, 6138, 5112, 4538, 4501, 4470, 1863, 1573, 1961, 4709, 3576, 2939, 5657,
                                                                2027, 4174, 599, 4729, 2953, 8080, 7967, 2245, 4299, 4970, 3303, 4365, 328, 1976, 2465, 2444, 157, 4938,
                                                                2821, 3199, 6830, 232, 159, 7367, 1201, 6848, 7787, 1153, 219, 106, 8187, 7652, 2628, 5720, 5266, 6320, 2319
                                                                , 8015, 2623, 6198, 4769, 1460, 2737, 7968, 6728, 7963, 3429, 123, 1148, 5411, 6408, 512, 6206, 5342, 154,
                                                                4236, 6841, 4998, 1354, 6769, 4710, 4756, 6857, 6832, 5152, 5551, 5856, 3492, 6886, 8011, 2989, 2720, 1862,
                                                                2139, 5692, 1471, 6722, 314, 406, 1135, 4964, 3680, 8171, 1877, 5295, 4711, 5533, 6211, 3924, 1449, 2494,
                                                                3099, 1261, 3329, 1955, 5751, 3046, 843, 1408, 5040, 5343, 4971, 4292, 2971, 4771, 3296, 1869, 5303, 2195,
                                                                6524, 5239, 6081, 3438, 750, 7110, 1345, 1016, 4701, 7244, 7385, 6550, 5332, 5380, 4952, 7555, 1023, 5903,
                                                                2723, 2083, 3535, 2681, 6051, 5165, 3837, 472, 7777, 5161, 4541, 4680, 2814, 7810, 7647, 7914, 1804, 7305,
                                                                4859, 3548
                                                            },
                                                        new[]
                                                            {
                                                                4414, 2685, 6435, 6980, 4788, 6587, 439, 4810, 2517, 6930, 8041, 2845, 7818, 6999, 236, 4327, 4305, 279,
                                                                4644, 5521, 2511, 885, 6431, 3454, 3961, 5082, 1289, 4758, 1033, 3056, 1321, 6844, 212, 4593, 7437, 6602,
                                                                3253, 248, 5428, 7939, 1552, 4389, 5044, 6376, 956, 1567, 3167, 6481, 2510, 6526, 251, 4692, 1277, 4654,
                                                                2600, 5235, 839, 1633, 754, 473, 731, 3587, 705, 6027, 7562, 2251, 34, 1778, 5983, 3727, 4431, 1919, 5157,
                                                                4023, 3175, 877, 6477, 4568, 3737, 7573, 4451, 5637, 480, 6002, 4908, 4783, 7556, 7220, 3577, 2709, 2282,
                                                                594, 1515, 4188, 7098, 2629, 5127, 3133, 5990, 5687, 3426, 3973, 6258, 3966, 7499, 2724, 7480, 7456, 4795,
                                                                4830, 1085, 5070, 5836, 5686, 1750, 2896, 1349, 5868, 1147, 6951, 7561, 4621, 1269, 7575, 1513, 531, 590,
                                                                7269, 4225, 6378, 7699, 5794, 7693, 1563, 5840, 6100, 727, 4040, 6389, 1020, 70, 3100, 3992, 1322, 1496,
                                                                7264, 2900, 7428, 2115, 1265, 6372, 2188, 7992, 851, 3976, 426, 704, 4035, 5833, 4234, 257, 4770, 5577, 3029
                                                                , 5894, 6598, 1555, 6137, 2283, 4257, 3969, 1387, 7906, 8025, 7762, 2441, 7854, 8188, 5981, 5347, 5063, 3835
                                                                , 1078, 79, 237, 4086, 1584, 5150, 2882, 5996, 1971, 5196, 3286, 59, 1651, 1755, 5399, 7683, 4588, 5034,
                                                                5008, 142, 3939, 2383, 6856, 330, 4600, 4396, 1621, 5288, 6704, 4850, 2437, 4865, 5875, 6289, 2450, 5387,
                                                                4595, 4374, 5677, 5548, 1218, 4016, 7190, 5876, 771, 7395, 7018, 4315, 2240, 3403, 324, 7102, 2599, 1086,
                                                                2264, 6525, 1891, 6563, 4008, 5954, 1663, 5846, 716, 3849, 4281, 1116, 3528, 1932, 2502, 4045, 5080, 2791,
                                                                3468
                                                            },
                                                        new[]
                                                            {
                                                                7590, 389, 2673, 7860, 4288, 43, 6887, 7638, 6743, 7358, 7764, 2261, 6367, 6902, 338, 4976, 2654, 6436, 2401
                                                                , 1409, 5606, 3808, 783, 7548, 6331, 1173, 7941, 6731, 2947, 2714, 2400, 7513, 596, 7660, 5222, 3272, 2077,
                                                                318, 96, 1098, 6131, 4442, 5727, 1884, 725, 1849, 4276, 3734, 4672, 4296, 8060, 2639, 3672, 5717, 6181, 4526
                                                                , 6318, 5372, 7536, 4435, 6746, 3163, 1074, 8098, 747, 40, 7613, 729, 3856, 6020, 3534, 900, 523, 2230, 7928
                                                                , 1057, 26, 5685, 1126, 2341, 999, 5968, 2247, 4746, 2998, 7946, 3371, 8148, 136, 1402, 8111, 77, 7315, 5696
                                                                , 2722, 6112, 6274, 1090, 1933, 3746, 7068, 1375, 6338, 7673, 176, 5531, 7868, 2957, 4341, 3049, 880, 534,
                                                                6055, 87, 2616, 5260, 3089, 2830, 6939, 2982, 8076, 2448, 2727, 3324, 4317, 3192, 5336, 270, 5049, 7780,
                                                                5721, 6303, 5690, 1788, 7960, 4851, 2584, 1205, 1549, 2175, 2661, 5648, 5060, 7781, 600, 2073, 1703, 4977,
                                                                1639, 685, 2454, 65, 6074, 4594, 6517, 8165, 8121, 6067, 6601, 4253, 3797, 3895, 573, 5349, 7420, 6709, 3821
                                                                , 679, 7328, 6364, 6123, 5448, 3179, 1339, 3118, 3198, 533, 5541, 5979, 1951, 5763, 2506, 2579, 871, 7786,
                                                                7506, 2904, 6867, 7838, 4026, 4242, 1774, 3524, 618, 5572, 6242, 2206, 935, 602, 6397, 6226, 5689, 8124,
                                                                2847, 494, 3439, 1029, 6637, 1383, 2185, 2757, 5363, 5966, 827, 3110, 2861, 5492, 6088, 4484, 1367, 5929,
                                                                5753, 1872, 5013, 1459, 3718, 2353, 4533, 1590, 4313, 5481, 6185, 8019, 5395, 7663, 6144, 2173, 8054, 4625,
                                                                3212, 5792, 7446, 5873, 597, 8157, 7056, 819, 6297, 3057, 3500, 3247, 551, 4973, 5198, 4183
                                                            },
                                                        new[]
                                                            {
                                                                7187, 3999, 1498, 1506, 3972, 2966, 3569, 8113, 6880, 1065, 911, 5693, 5137, 875, 5172, 7584, 4766, 5381,
                                                                7723, 2819, 3065, 339, 7633, 4091, 5464, 6849, 6561, 7996, 6776, 5268, 6874, 5782, 1878, 3542, 2285, 4376,
                                                                1847, 199, 4331, 1241, 1852, 3721, 6500, 3452, 7318, 8153, 3650, 4552, 3728, 6866, 7240, 2981, 4098, 690,
                                                                2213, 4601, 3020, 2289, 3733, 7547, 5249, 4013, 1101, 4950, 2626, 1763, 8110, 7365, 435, 6217, 7912, 7477,
                                                                1907, 7338, 7118, 2735, 1124, 5579, 2316, 7058, 5301, 6255, 2956, 3816, 1047, 4827, 2611, 7827, 2496, 3139,
                                                                3566, 2675, 2410, 8132, 5988, 1267, 89, 2023, 1243, 1434, 6510, 4293, 3677, 1415, 2860, 8066, 6699, 3423,
                                                                5932, 5377, 5429, 5482, 7494, 5193, 6645, 5804, 608, 2484, 6575, 3883, 1252, 2278, 6858, 2468, 5441, 7232,
                                                                2954, 7386, 6469, 3447, 3137, 3351, 5427, 1904, 2060, 4373, 929, 1170, 5615, 2940, 5248, 2022, 5199, 3248,
                                                                5474, 4933, 1837, 2749, 3370, 4627, 1091, 3190, 5177, 233, 2608, 492, 7294, 5704, 3365, 3592, 587, 4884,
                                                                4139, 4060, 45, 4116, 6251, 4787, 5089, 4148, 7686, 4798, 7813, 6214, 4142, 3897, 6497, 6555, 7668, 6788,
                                                                1757, 3671, 4645, 78, 8152, 6741, 8136, 6933, 1575, 1359, 1131, 1661, 2355, 4696, 6632, 3855, 5694, 7809,
                                                                4399, 418, 4372, 3513, 5899, 5796, 4535, 1380, 3828, 2732, 4919, 3476, 7658, 2857, 2005, 6344, 789, 1894,
                                                                6864, 1450, 5607, 2552, 657, 1979, 5255, 2119, 7935, 1475, 7253, 1096, 7938, 5672, 4303, 7989, 649, 5659,
                                                                5613, 6593, 6771, 6216, 7487, 6333, 5004, 4337, 6036, 3054, 1875, 7719, 751, 6241, 7771, 4979, 5795, 6386,
                                                                3161, 249, 3249
                                                            },
                                                        new[]
                                                            {
                                                                7336, 3943, 1580, 4793, 6622, 92, 840, 2805, 6963, 5245, 5559, 7803, 6566, 7605, 1369, 584, 3, 932, 2667,
                                                                7309, 4669, 7168, 7124, 5029, 4219, 2664, 3417, 7888, 2031, 6360, 5581, 2960, 4019, 485, 2030, 1881, 3501,
                                                                3784, 1814, 6836, 1528, 6418, 4437, 8073, 5346, 6553, 3466, 2090, 4693, 6057, 54, 1003, 3563, 7065, 3080,
                                                                7525, 1913, 4358, 204, 2540, 5809, 2899, 510, 3874, 7096, 5250, 7019, 1721, 4300, 3374, 7988, 7962, 5119,
                                                                7552, 7458, 6449, 228, 850, 141, 1926, 4209, 3860, 5625, 7161, 6862, 2332, 5473, 3899, 1879, 3540, 3444,
                                                                2102, 6084, 3384, 833, 7789, 4271, 1542, 1753, 3088, 652, 4718, 1108, 2321, 3884, 7519, 3551, 4897, 2104,
                                                                7665, 6400, 6420, 433, 6654, 5463, 2481, 3422, 5243, 167, 7626, 5300, 5487, 397, 898, 914, 3735, 4189, 5710,
                                                                6827, 7478, 3002, 1917, 4972, 6107, 4355, 158, 936, 7454, 7623, 29, 260, 6924, 3469, 5297, 3820, 1830, 7579,
                                                                4704, 88, 876, 5719, 2151, 6600, 2848, 5062, 5964, 5859, 390, 3073, 8090, 3393, 3186, 7834, 2781, 6316, 91,
                                                                50, 3010, 2445, 4956, 6791, 7725, 760, 6522, 4346, 3003, 2412, 6262, 4698, 6405, 1246, 6313, 7426, 2543,
                                                                1431, 5276, 3508, 7239, 6178, 5238, 8147, 4782, 8006, 1985, 4237, 1685, 7408, 796, 6595, 4361, 6966, 1684,
                                                                6739, 4660, 2617, 7745, 1194, 6623, 7238, 7664, 3372, 6760, 2474, 5289, 6342, 1751, 5578, 6647, 6212, 4321,
                                                                5870, 4338, 277, 4214, 1487, 422, 4543, 3957, 3063, 6881, 2415, 5887, 312, 950, 27, 2493, 252, 1541, 429,
                                                                7903, 2693, 4479, 3491, 4251, 4380, 7958, 1232, 7418, 5725, 5971, 3151, 5440, 4508, 4041, 605
                                                            },
                                                        new[]
                                                            {
                                                                5688, 51, 5205, 762, 7059, 2440, 4004, 2343, 3867, 7337, 7287, 7136, 942, 4818, 2979, 2047, 5852, 1945, 6425
                                                                , 6667, 171, 5646, 7966, 6271, 7062, 7615, 1676, 230, 3262, 2755, 3521, 967, 2472, 1256, 7141, 1112, 5188,
                                                                2771, 3418, 4808, 402, 7801, 7286, 4713, 7557, 5442, 7733, 1680, 4762, 2388, 6554, 5162, 5132, 2595, 4926,
                                                                7301, 5724, 897, 4210, 1914, 3317, 8093, 4254, 5102, 7932, 1378, 989, 1299, 1043, 2155, 3804, 5747, 7534,
                                                                4686, 5972, 6610, 6496, 7971, 8049, 6551, 5081, 945, 535, 3965, 58, 7661, 5542, 331, 4150, 2381, 188, 2479,
                                                                2337, 975, 7360, 7405, 6056, 3300, 6254, 7192, 1980, 6810, 1335, 3963, 4618, 6985, 7845, 7635, 3425, 5830,
                                                                5338, 1120, 1073, 7798, 289, 4232, 4192, 2849, 1372, 2903, 1389, 3323, 719, 3095, 7271, 2548, 5818, 3330,
                                                                1424, 2409, 3660, 2087, 2677, 3077, 1634, 7173, 2562, 5718, 7993, 3785, 1833, 5218, 7779, 4824, 5824, 7763,
                                                                6104, 3522, 2004, 5155, 4909, 183, 2721, 7522, 5828, 998, 4050, 1710, 5678, 667, 962, 7770, 3788, 2529, 7746
                                                                , 5985, 5922, 5537, 4241, 6479, 5546, 5160, 3091, 4572, 4230, 5145, 5475, 7546, 4202, 440, 946, 566, 6052,
                                                                353, 413, 3072, 1545, 1353, 5459, 3709, 672, 4095, 6384, 686, 6452, 8174, 8177, 6861, 5837, 3148, 6878, 7713
                                                                , 118, 6163, 5644, 1258, 465, 1310, 1161, 6134, 5384, 4898, 5713, 3327, 7473, 2550, 1672, 455, 6916, 8149,
                                                                307, 6366, 1306, 400, 7684, 6250, 4966, 4779, 4863, 6668, 4839, 5468, 32, 1745, 4659, 2603, 3696, 1683, 5539
                                                                , 3387, 4778, 4587, 2538, 3578, 7154, 6505, 4456, 3586, 4136, 3289, 3424, 1748, 6025, 7691, 3642
                                                            },
                                                        new[]
                                                            {
                                                                4935, 7346, 12, 2567, 528, 1562, 2382, 1823, 1503, 4945, 1944, 1105, 8032, 6711, 537, 4194, 3070, 6248, 239,
                                                                7907, 2706, 5201, 4944, 2416, 6523, 5871, 6278, 759, 4239, 1779, 992, 6640, 4084, 4229, 6354, 7978, 5850,
                                                                1384, 2836, 5740, 765, 2927, 2131, 8108, 3591, 4073, 6707, 5072, 6407, 4939, 6695, 4959, 1054, 6859, 987,
                                                                2349, 1159, 7518, 1974, 6421, 7226, 8100, 2103, 3641, 4267, 4343, 226, 2708, 6319, 2816, 1390, 1544, 7001,
                                                                5339, 7403, 4147, 2165, 1318, 8075, 4162, 4928, 7820, 7245, 1846, 5139, 2221, 8158, 347, 6013, 7696, 8044,
                                                                3410, 2368, 7009, 6927, 3104, 6947, 3929, 3269, 6630, 2696, 7879, 4094, 7178, 2578, 6971, 217, 6787, 7515,
                                                                3443, 4056, 4275, 1953, 1142, 5948, 5861, 2012, 5319, 3197, 4539, 6492, 3308, 3633, 432, 5544, 2017, 6705,
                                                                5530, 4087, 4883, 6090, 951, 6369, 438, 4450, 5226, 371, 4208, 3344, 3017, 254, 6249, 5995, 5848, 960, 650,
                                                                5005, 3451, 6821, 1309, 6446, 1668, 417, 3333, 127, 2948, 2019, 3787, 7376, 1488, 5216, 4629, 3854, 7248,
                                                                5350, 7627, 6891, 5867, 345, 2183, 2985, 3845, 5617, 1942, 4463, 1416, 501, 6932, 7313, 5950, 3877, 1362,
                                                                8162, 4661, 1351, 8140, 3493, 2610, 7871, 1419, 5, 6004, 6686, 6893, 5774, 5855, 6186, 6582, 1825, 7015,
                                                                7485, 2041, 7363, 2425, 7230, 7702, 3987, 7951, 4153, 7744, 4168, 7312, 4560, 8128, 1356, 7517, 1151, 8134,
                                                                461, 972, 421, 5106, 6513, 4127, 7606, 2108, 4759, 7103, 1880, 5105, 3853, 3366, 2201, 1806, 872, 5438, 1924
                                                                , 2132, 6636, 1102, 4012, 7840, 3361, 5037, 1986, 2488, 1693, 1682, 4308, 890, 6072, 3127, 1610, 151, 3722
                                                            },
                                                        new[]
                                                            {
                                                                1749, 3481, 5159, 1756, 5791, 4135, 1808, 7104, 3777, 3187, 7569, 7035, 2089, 2949, 3183, 1152, 5012, 637,
                                                                7918, 2196, 76, 4791, 3382, 4130, 3940, 6388, 6361, 7817, 2564, 3381, 4172, 3708, 4500, 3573, 2156, 8156,
                                                                2535, 481, 7493, 8137, 7611, 7457, 8086, 732, 5815, 612, 6603, 2884, 2963, 3441, 7166, 1858, 6114, 3827,
                                                                4369, 2812, 332, 7869, 1540, 7577, 3109, 2872, 1724, 6113, 7895, 2169, 4090, 6567, 3579, 3739, 6580, 427,
                                                                1736, 424, 5323, 3717, 6501, 3962, 1172, 2116, 6604, 1215, 958, 3955, 5374, 2304, 5378, 8122, 2007, 4490,
                                                                5822, 231, 536, 968, 6831, 2160, 4867, 2162, 693, 2987, 7619, 6461, 1712, 4323, 2091, 75, 633, 1350, 5075,
                                                                7559, 3058, 7649, 4039, 6678, 7413, 4570, 3215, 1677, 6560, 7322, 5853, 4353, 7965, 2072, 2725, 2807, 870,
                                                                2883, 200, 6295, 7922, 3679, 3781, 5141, 4688, 2503, 3189, 2802, 5609, 3776, 8012, 2669, 2378, 874, 6783,
                                                                145, 7362, 1493, 4559, 7940, 2810, 4666, 6045, 466, 2851, 3989, 4819, 5142, 95, 3824, 2391, 4592, 24, 7899,
                                                                5851, 52, 5093, 7947, 6201, 6307, 2432, 6516, 2827, 8033, 820, 5386, 2698, 6558, 2873, 6684, 5536, 3314, 794
                                                                , 7497, 3008, 3964, 2601, 4806, 7080, 2945, 671, 6648, 4413, 4109, 3214, 3953, 3927, 5711, 152, 7237, 2633,
                                                                3362, 7079, 1107, 189, 431, 4381, 2443, 1728, 4946, 4697, 3352, 6410, 2679, 7222, 1407, 8112, 5612, 4895,
                                                                4122, 4193, 1266, 6177, 1396, 7998, 6570, 7392, 4563, 3028, 3840, 7773, 493, 4801, 6348, 162, 4571, 2352,
                                                                6674, 6382, 6851, 6977, 326, 5217, 1442, 5550, 6904, 557, 5633, 2676, 7319, 2763, 241, 6023, 1614, 5202
                                                            },
                                                        new[]
                                                            {
                                                                7099, 1898, 578, 5111, 7567, 5104, 5671, 336, 5016, 1079, 5788, 1511, 1816, 7625, 7893, 7330, 6149, 1175,
                                                                4958, 7057, 1998, 7209, 2377, 5166, 6466, 4922, 6474, 7672, 6453, 5939, 2952, 7999, 5992, 5305, 4152, 7892,
                                                                6751, 6547, 5307, 8190, 1093, 4260, 2817, 2342, 6735, 1443, 1906, 7784, 8051, 4314, 2194, 3290, 1694, 6093,
                                                                1679, 5180, 3725, 6685, 3658, 6108, 7160, 5757, 5941, 4551, 1605, 1730, 1968, 7044, 4003, 3274, 3800, 2556,
                                                                7987, 7300, 2597, 1842, 6171, 7842, 3543, 7339, 4994, 2530, 396, 1247, 5517, 979, 2392, 5331, 2607, 186,
                                                                4648, 2029, 2187, 6070, 1348, 7709, 1134, 1137, 7639, 6794, 3988, 3217, 64, 7391, 5885, 3970, 5802, 179, 436
                                                                , 4198, 7768, 7678, 6736, 3757, 1314, 4653, 4528, 6894, 398, 4255, 1734, 8089, 2618, 2631, 4564, 5446, 1675,
                                                                736, 3730, 2842, 3936, 3701, 1538, 7314, 6997, 4156, 5256, 6261, 7022, 7134, 7735, 5959, 6749, 5329, 3941,
                                                                2293, 4982, 2384, 4530, 803, 1307, 7331, 7390, 2780, 6514, 7529, 3022, 5344, 1627, 3678, 7281, 2837, 588,
                                                                7183, 6692, 6628, 5491, 5390, 1603, 6047, 4852, 3858, 1556, 7422, 2751, 4159, 4786, 1441, 1217, 4512, 4768,
                                                                3345, 4920, 4206, 7891, 5726, 752, 7856, 6264, 2308, 6473, 6734, 3726, 1908, 135, 3479, 2773, 1302, 4614,
                                                                5555, 5586, 7866, 7396, 3395, 3350, 5805, 7127, 7822, 3612, 5242, 785, 2914, 3613, 2968, 3928, 3604, 634,
                                                                1706, 7149, 3168, 2890, 3809, 5325, 757, 139, 5877, 3495, 7527, 5820, 631, 3685, 5140, 1168, 3294, 3791,
                                                                3188, 1642, 3419, 4261, 2135, 766, 5191, 8141, 5458, 2277, 4482, 356, 6852, 2606, 7020, 47, 6949, 6817, 1376
                                                                , 1997
                                                            },
                                                        new[]
                                                            {
                                                                6701, 5880, 3635, 2055, 1742, 3206, 1089, 2765, 2658, 4620, 1899, 2638, 4993, 6398, 1941, 5507, 6729, 6302,
                                                                1290, 247, 7320, 1798, 655, 6854, 5912, 202, 5407, 1304, 1499, 7052, 5910, 7262, 3531, 5042, 4386, 5173,
                                                                3227, 5935, 2095, 7640, 6983, 3595, 4405, 5215, 4857, 7225, 5683, 1083, 3514, 3202, 1851, 4937, 5673, 3074,
                                                                290, 1438, 2828, 5708, 4634, 6548, 3144, 2980, 1294, 1688, 5936, 8191, 3910, 2394, 2407, 4426, 3134, 569,
                                                                3078, 2114, 4497, 4064, 815, 3205, 4685, 5353, 7972, 1831, 1659, 4272, 5286, 4521, 7954, 4406, 3251, 3761,
                                                                3153, 8003, 420, 4589, 6542, 3913, 234, 938, 1379, 7295, 3714, 2158, 5168, 3231, 4359, 6048, 721, 4651, 2143
                                                                , 2480, 1338, 1716, 3537, 383, 4765, 2100, 7451, 7915, 103, 1905, 7198, 688, 246, 2345, 7722, 1220, 5194,
                                                                733, 3155, 7366, 3160, 2053, 271, 7308, 5071, 5020, 7681, 5762, 3922, 767, 1028, 5596, 1743, 3347, 4735,
                                                                4022, 3605, 5645, 6917, 36, 3409, 1654, 7829, 3355, 3772, 3935, 4858, 6021, 1760, 2815, 1444, 6970, 6850,
                                                                6669, 33, 5065, 4699, 6213, 5031, 5951, 7685, 7433, 6160, 3747, 7948, 723, 5632, 6071, 1406, 4719, 2111,
                                                                5886, 1377, 5460, 3406, 7468, 3234, 1259, 2670, 1381, 4949, 627, 5733, 1070, 7646, 4025, 5647, 7359, 7491,
                                                                280, 3069, 1678, 6069, 8047, 1963, 6340, 3207, 6646, 4312, 4739, 709, 3230, 5731, 5926, 1291, 6925, 2846,
                                                                6445, 1601, 4840, 1411, 5098, 5697, 125, 5486, 4870, 7276, 349, 4285, 1370, 540, 6913, 5316, 4730, 6402,
                                                                5091, 7167, 7131, 6377, 2577, 7181, 7382, 801, 2161, 2458, 1192, 825, 3203, 7469, 2625, 7775, 2915, 2290,
                                                                6180, 7680
                                                            },
                                                        new[]
                                                            {
                                                                1934, 1463, 6540, 6792, 2596, 7977, 1228, 5728, 6918, 7379, 7333, 7129, 3690, 2518, 1592, 842, 3666, 6282,
                                                                4515, 3758, 3691, 6346, 926, 893, 5154, 7843, 4453, 6076, 3041, 193, 3515, 2811, 1103, 7544, 7894, 1275,
                                                                1596, 6528, 5564, 1437, 6022, 5652, 8127, 4665, 5919, 702, 8059, 1792, 6775, 5984, 1789, 5402, 7714, 3413,
                                                                5237, 5810, 2498, 776, 1982, 7959, 678, 809, 7974, 6708, 7563, 3711, 4195, 689, 5989, 3455, 3891, 5069, 4176
                                                                , 3462, 1292, 2630, 6082, 5730, 5538, 1673, 7076, 5101, 2062, 6352, 1770, 5974, 3191, 7204, 5309, 7901, 5540
                                                                , 3291, 953, 1531, 7246, 5938, 491, 4245, 7219, 156, 7012, 7, 6490, 5022, 2788, 2366, 7164, 3509, 5418, 6590
                                                                , 2274, 1664, 5734, 5976, 4677, 6995, 4583, 2853, 1329, 3934, 2975, 4681, 2789, 5322, 6339, 3138, 3043, 3775
                                                                , 6624, 6597, 5953, 2800, 3505, 2178, 3795, 2229, 5117, 5557, 6846, 6498, 1234, 5417, 5735, 6414, 7581, 7837
                                                                , 3713, 7705, 5247, 1640, 7738, 3178, 6900, 1766, 2093, 2867, 2943, 4836, 6840, 920, 5862, 6415, 4368, 8043,
                                                                4546, 2134, 3603, 1652, 4169, 4304, 100, 35, 4550, 6357, 4781, 5189, 5393, 3916, 6804, 5737, 5219, 10, 7667,
                                                                7481, 7138, 2582, 1972, 1400, 1624, 1071, 7523, 7727, 1578, 7340, 7533, 5783, 5562, 6416, 7931, 7634, 6087,
                                                                8046, 5895, 8036, 5130, 509, 6220, 2906, 119, 7045, 7070, 696, 1316, 6578, 3654, 6334, 1087, 683, 3433, 2253
                                                                , 2647, 4238, 1772, 3332, 1185, 129, 4385, 5257, 3097, 6470, 8173, 7184, 8064, 4558, 6619, 190, 6618, 7380,
                                                                6613, 4319, 1495, 7432, 4995, 399, 2965, 2774, 5879, 6847, 5224, 1782, 4115, 7144, 1791, 11, 5017
                                                            },
                                                        new[]
                                                            {
                                                                6179, 3311, 4103, 1039, 1248, 1708, 7736, 5776, 13, 2835, 5405, 7602, 2223, 5469, 6478, 7925, 7280, 5489,
                                                                3170, 1690, 1282, 4638, 2806, 6111, 5433, 5529, 3646, 6620, 2124, 4722, 7560, 7321, 1987, 2743, 2144, 4424,
                                                                2286, 5654, 3545, 2653, 6403, 7229, 4228, 7430, 5457, 306, 781, 3036, 1840, 6661, 669, 5274, 7349, 2747,
                                                                5501, 4936, 1365, 1519, 4609, 7084, 3694, 1467, 67, 3256, 7788, 165, 5634, 1903, 1035, 2179, 4443, 861, 7008
                                                                , 3801, 1937, 5076, 3255, 6161, 3125, 5371, 1391, 6956, 1344, 5991, 3242, 6499, 442, 1199, 6117, 115, 6928,
                                                                1790, 1251, 4882, 4297, 7677, 3749, 805, 6565, 2068, 697, 4802, 4999, 5570, 6272, 4089, 7601, 7030, 5318,
                                                                7859, 4608, 4780, 1587, 3869, 5611, 7890, 3449, 585, 5604, 4322, 7913, 6285, 4307, 1922, 3482, 6243, 7215,
                                                                7302, 4287, 559, 7060, 288, 1561, 5449, 3092, 4402, 3655, 7701, 2808, 3461, 5114, 194, 4263, 3560, 5485, 82,
                                                                7876, 1999, 5587, 5523, 3096, 4980, 2340, 4347, 6491, 6347, 7704, 3570, 5456, 3900, 4941, 6826, 2395, 2483,
                                                                6095, 2193, 5777, 5227, 6599, 6650, 1617, 2729, 5884, 1284, 3589, 6327, 7651, 6958, 4575, 5930, 7023, 5281,
                                                                4339, 6341, 2593, 3392, 5636, 1458, 4775, 6733, 7241, 3980, 6266, 1547, 7261, 3305, 2071, 6350, 864, 3960,
                                                                6393, 3402, 2919, 2263, 235, 3471, 8154, 5135, 1212, 5244, 1180, 359, 3299, 4231, 8014, 4581, 524, 7452,
                                                                1593, 1026, 3842, 2420, 6541, 1671, 2790, 4624, 255, 2025, 4656, 7298, 2824, 4266, 4792, 5466, 1705, 5508,
                                                                700, 5299, 3473, 7416, 182, 4523, 2921, 5722, 598, 5534, 4427, 6672, 6075, 5872, 829, 3798, 1812, 1527, 6556
                                                            },
                                                        new[]
                                                            {
                                                                4983, 7571, 3954, 532, 5506, 2369, 6440, 6175, 6359, 2167, 5023, 394, 3209, 1374, 7342, 6594, 6914, 1004,
                                                                3485, 4752, 7046, 2551, 6399, 8077, 4464, 1323, 2525, 7650, 1223, 7256, 7207, 4265, 1767, 2695, 7439, 3004,
                                                                7564, 6427, 3783, 6763, 1836, 5937, 7711, 734, 5911, 5284, 3584, 1303, 3047, 7026, 1658, 5477, 516, 3915,
                                                                4841, 3930, 7128, 6957, 4357, 7077, 2118, 1901, 8042, 527, 5110, 3978, 6328, 5605, 3261, 1648, 3404, 5385,
                                                                2110, 4024, 4737, 4603, 1508, 7049, 2942, 3879, 800, 2149, 5267, 6305, 4171, 681, 7212, 6018, 8182, 1129,
                                                                5620, 5364, 1056, 2918, 7153, 6203, 6447, 1865, 2504, 3498, 1, 1576, 1121, 7492, 6635, 5109, 1179, 2986,
                                                                5669, 4997, 2855, 1882, 568, 2487, 8048, 6426, 1164, 6300, 5745, 993, 6616, 4063, 778, 1795, 1568, 4849,
                                                                8167, 3716, 53, 925, 5330, 1030, 6433, 1526, 7296, 2680, 4726, 7064, 1516, 7088, 6154, 3307, 5801, 6718,
                                                                2042, 903, 2303, 5356, 5088, 5211, 2938, 1786, 6097, 1436, 6456, 8179, 4774, 2991, 4259, 4736, 619, 6922,
                                                                6142, 6301, 4316, 7580, 5947, 2955, 3145, 5807, 1005, 7551, 1119, 8087, 1392, 5825, 5497, 284, 1725, 2302,
                                                                5597, 7921, 7090, 7005, 7120, 448, 4874, 1425, 140, 2419, 6761, 4080, 2692, 7496, 4943, 4794, 7742, 2930,
                                                                6869, 6224, 3313, 2777, 638, 1990, 7708, 541, 2532, 2239, 7598, 2470, 6842, 665, 4480, 645, 7706, 5041, 1099
                                                                , 2447, 7278, 3550, 5056, 1537, 5052, 2748, 7054, 1213, 7402, 1978, 380, 4804, 2307, 3572, 3822, 6459, 3946,
                                                                714, 1197, 6803, 6484, 6337, 3779, 1273, 4048, 4178, 3228, 2234, 806, 812, 3571, 7205, 7731, 5739, 4326,
                                                                4093, 7334
                                                            },
                                                        new[]
                                                            {
                                                                1263, 272, 7016, 7414, 3448, 2632, 4877, 2782, 3030, 4881, 4269, 3662, 1423, 1565, 7071, 4264, 7953, 4705,
                                                                7227, 4445, 878, 6973, 3338, 6428, 3346, 2184, 2067, 4676, 1722, 7980, 8095, 6121, 437, 1632, 3618, 2990,
                                                                7343, 6605, 3121, 6365, 3732, 1553, 3083, 372, 4833, 4461, 259, 8083, 1994, 2624, 4929, 881, 5743, 1053, 906
                                                                , 3782, 7981, 1613, 7388, 603, 5684, 7520, 1264, 5450, 1970, 6876, 3923, 4954, 4081, 6789, 1177, 5503, 804,
                                                                4286, 1305, 3322, 6520, 7902, 6085, 7486, 2339, 3887, 168, 6049, 4455, 456, 660, 2272, 3796, 7182, 6308,
                                                                5015, 2666, 4813, 1394, 1839, 7042, 3182, 1674, 5729, 7530, 2646, 949, 6413, 860, 8104, 6929, 7952, 1733,
                                                                5665, 5461, 6467, 3204, 3319, 7730, 282, 3622, 374, 6024, 5771, 2686, 317, 4831, 5001, 636, 6495, 2331, 1141
                                                                , 1717, 7368, 2697, 1895, 3925, 7811, 4052, 6952, 5311, 954, 1669, 6569, 6234, 2393, 4506, 5962, 2699, 7874,
                                                                1286, 7236, 4702, 5944, 5379, 3901, 6955, 1285, 6828, 3526, 4505, 2024, 2467, 6588, 2218, 3383, 5462, 8117,
                                                                6380, 1604, 6041, 1198, 2112, 1494, 2730, 3306, 3385, 656, 1211, 6141, 6314, 7470, 2452, 8183, 6362, 7419,
                                                                5712, 628, 3328, 3780, 4612, 4494, 8067, 2992, 522, 1193, 1925, 8028, 90, 5793, 7404, 7815, 5118, 3554, 2974
                                                                , 5660, 4363, 482, 7495, 1935, 4658, 5252, 5942, 6681, 2404, 4143, 3710, 7106, 4342, 1191, 2159, 1189, 3001,
                                                                8091, 6693, 403, 4199, 5002, 3018, 3450, 1364, 4957, 4706, 899, 7644, 4262, 1007, 8114, 7800, 5509, 6448,
                                                                6509, 1915, 4755, 567, 2874, 6323, 1844, 3506, 3359, 6865, 2767, 1815, 3919, 1210, 5156, 6396, 483, 253
                                                            },
                                                        new[]
                                                            {
                                                                4616, 5592, 4129, 8029, 7930, 2099, 5265, 2668, 8109, 1928, 2489, 5584, 1357, 378, 8061, 8138, 1909, 640,
                                                                7807, 5444, 4291, 511, 5498, 55, 2994, 7687, 852, 5515, 5511, 5171, 134, 1965, 3220, 7490, 7082, 3342, 4279,
                                                                6948, 1214, 8142, 7729, 2045, 6230, 1989, 3742, 6875, 2034, 7589, 7032, 1975, 4986, 7488, 2063, 1038, 1132,
                                                                5715, 4458, 6833, 5889, 3908, 1606, 4306, 7235, 6843, 2770, 5208, 4732, 4158, 2038, 3786, 6151, 1428, 2051,
                                                                3745, 836, 2891, 5043, 1484, 7975, 5960, 6489, 104, 6476, 3859, 6562, 2783, 6432, 6633, 5340, 6910, 19, 3917
                                                                , 5797, 4591, 1363, 4474, 3111, 3009, 4622, 6135, 346, 7524, 3037, 6649, 7514, 4217, 1988, 7923, 7210, 2794,
                                                                1200, 8004, 31, 7591, 6855, 8007, 1178, 4154, 7503, 2126, 2224, 4180, 2476, 1166, 6808, 4555, 3219, 3907,
                                                                4749, 802, 2058, 2120, 7697, 3766, 1520, 1739, 2065, 7122, 6096, 3146, 2580, 7753, 5103, 6905, 6133, 1336,
                                                                7191, 6694, 2635, 4085, 3693, 2462, 7785, 7721, 4674, 1867, 3459, 4522, 3502, 3549, 6984, 5003, 299, 4715,
                                                                3555, 607, 1539, 5920, 7267, 6774, 5631, 891, 1883, 5048, 3886, 2970, 56, 5845, 3947, 7091, 2205, 2333, 5254
                                                                , 5490, 71, 6438, 2279, 940, 8180, 5811, 1501, 5359, 7170, 7462, 1186, 1237, 892, 562, 3326, 5077, 7459,
                                                                3453, 3536, 2591, 3320, 5369, 2376, 3608, 6101, 7933, 4637, 2946, 3027, 1207, 2362, 1616, 3122, 1271, 779,
                                                                3665, 310, 7916, 2976, 1262, 7498, 3982, 6429, 5814, 4074, 1072, 415, 3218, 4741, 738, 7307, 1785, 922, 963,
                                                                2712, 2858, 5834, 6737, 1202, 884, 3140, 2449, 498, 2557, 6099, 8097, 1861, 5670, 6889, 268, 3872
                                                            },
                                                        new[]
                                                            {
                                                                6441, 1532, 5909, 6837, 1479, 174, 4578, 3724, 894, 1947, 6092, 4975, 2451, 2627, 1327, 423, 3871, 4502,
                                                                1162, 661, 7886, 4820, 2225, 1230, 5382, 3288, 8144, 5470, 2305, 393, 773, 5431, 3260, 4005, 2605, 4201,
                                                                7897, 1272, 3499, 6897, 7186, 5519, 3210, 5775, 6035, 3975, 1308, 3390, 7206, 3279, 6008, 1317, 2587, 6351,
                                                                5066, 4187, 8055, 3341, 910, 4822, 9, 2523, 7272, 6994, 1876, 579, 5618, 2602, 5977, 2750, 6545, 5413, 1841,
                                                                4751, 3229, 1783, 7150, 3647, 5556, 1758, 5362, 5759, 2315, 2011, 4140, 5073, 6777, 4878, 1870, 2656, 879,
                                                                6853, 4071, 296, 1470, 2140, 2338, 7467, 452, 2243, 7373, 6572, 3695, 7865, 2181, 3388, 2347, 2259, 6689,
                                                                3909, 2202, 4641, 6533, 7196, 1051, 4481, 6260, 3507, 5314, 6482, 1123, 3971, 6989, 1433, 5723, 1700, 3637,
                                                                6812, 4733, 2972, 269, 84, 4452, 1343, 3488, 3075, 4853, 2486, 3474, 854, 1740, 3558, 4078, 5123, 7113, 3738
                                                                , 3415, 6506, 3068, 2533, 223, 4965, 2270, 5768, 7163, 3398, 6824, 1059, 3825, 5225, 2803, 5952, 3266, 1225,
                                                                2050, 7083, 784, 3254, 7034, 3082, 7066, 928, 5195, 4274, 7712, 4536, 3720, 1775, 6873, 6890, 6028, 4211,
                                                                5400, 2364, 817, 7532, 112, 4842, 3193, 1984, 4963, 2344, 5373, 4510, 7955, 6387, 7474, 6960, 4283, 3277,
                                                                4553, 2844, 2257, 7772, 2057, 4345, 6754, 4723, 5278, 6164, 2513, 4619, 4334, 4545, 6766, 1738, 6573, 2614,
                                                                6945, 6293, 6584, 6324, 4731, 7690, 6767, 2798, 514, 497, 5443, 3991, 3619, 3896, 7050, 1957, 4646, 2242,
                                                                4108, 7275, 1848, 7093, 3826, 3639, 3416, 4092, 5025, 4872, 5280, 2262, 2719, 6009, 1784, 1110, 4796, 3440,
                                                                2648
                                                            },
                                                        new[]
                                                            {
                                                                6764, 6061, 4173, 4371, 2026, 3771, 7540, 530, 3657, 6712, 6975, 3557, 298, 293, 2961, 5878, 507, 5821, 3358
                                                                , 1911, 5223, 6443, 7463, 5627, 6176, 2674, 4422, 6279, 662, 1095, 1439, 210, 769, 5258, 1146, 2917, 7371,
                                                                5228, 7614, 5270, 5863, 6195, 3981, 8119, 2734, 5214, 7097, 334, 2275, 7445, 1620, 7441, 1031, 4990, 7872,
                                                                502, 6205, 4001, 5610, 7526, 262, 1069, 3158, 3442, 6042, 947, 7676, 5769, 1643, 7603, 2944, 5655, 6237,
                                                                6219, 6585, 4044, 622, 459, 1011, 6091, 7327, 4799, 184, 2897, 7804, 2327, 6064, 2598, 2997, 4491, 7724, 285
                                                                , 547, 2036, 1857, 651, 2820, 2515, 5341, 4887, 5901, 5494, 1529, 4585, 352, 6586, 4617, 6153, 1058, 1981,
                                                                5898, 5396, 2152, 5832, 7632, 7622, 5908, 4438, 7737, 4534, 7910, 5158, 240, 4379, 5568, 2934, 7692, 302,
                                                                691, 7717, 4647, 934, 3162, 7956, 4829, 712, 4640, 3434, 4252, 3244, 5200, 2033, 6287, 2514, 7645, 7766,
                                                                4032, 1868, 1226, 3644, 4099, 782, 4185, 2018, 3180, 7031, 2688, 5858, 4525, 4383, 2080, 3562, 7594, 1181,
                                                                7006, 6968, 6673, 7041, 2694, 8021, 5146, 7630, 2752, 1582, 7377, 1754, 2350, 5206, 7197, 556, 749, 6139,
                                                                3000, 4962, 6343, 735, 2840, 6879, 460, 4250, 2620, 7900, 3427, 4856, 5666, 3477, 3225, 6209, 4800, 6292,
                                                                4900, 2238, 3414, 1361, 4362, 6102, 6549, 6717, 4017, 4146, 6536, 3588, 7086, 3252, 5408, 1607, 2764, 4212,
                                                                3676, 1398, 4803, 5963, 1455, 2182, 2157, 7616, 1333, 5212, 6884, 444, 2702, 4407, 3389, 6908, 3990, 3760,
                                                                7114, 6538, 5357, 6807, 2640, 795, 387, 5624, 2753, 4051, 7790, 5997, 3196, 7904, 6148, 4409, 2911, 7442, 80
                                                            },
                                                        new[]
                                                            {
                                                                5917, 2044, 3880, 6246, 5904, 7802, 5949, 711, 2887, 5035, 6719, 3659, 5676, 1686, 4760, 4649, 3648, 8175,
                                                                1451, 6753, 5567, 1628, 3478, 2521, 2006, 2000, 5176, 5525, 919, 5290, 6355, 1130, 8088, 3561, 102, 3039,
                                                                8116, 544, 4423, 629, 7447, 4030, 2214, 1809, 4626, 2754, 3683, 6507, 20, 1645, 4015, 5569, 3472, 3174, 4454
                                                                , 5294, 5510, 7553, 1995, 3556, 4384, 4664, 4503, 7760, 7117, 3114, 1446, 7659, 7053, 2813, 4227, 5144, 6132
                                                                , 3275, 887, 4584, 2085, 3602, 5591, 1104, 1856, 1067, 7216, 5982, 4223, 3142, 722, 8017, 5164, 1927, 3751,
                                                                4547, 6167, 7841, 1485, 2295, 7449, 2870, 2959, 1655, 7461, 2250, 1435, 2581, 2397, 6166, 2558, 6818, 2909,
                                                                586, 5496, 1735, 6259, 5392, 7749, 2334, 1514, 3609, 913, 2823, 3283, 8020, 921, 7101, 3764, 7778, 2348,
                                                                3689, 1399, 2839, 4076, 5732, 6937, 2358, 3079, 2190, 1331, 3914, 283, 1718, 1797, 7875, 6798, 755, 3640,
                                                                4055, 3053, 2127, 7830, 2054, 1347, 5626, 2731, 7471, 2297, 7425, 5120, 3164, 4112, 4340, 1874, 7612, 3807,
                                                                1341, 4077, 630, 6801, 862, 756, 7465, 1711, 6000, 1701, 2098, 2256, 2056, 5576, 970, 2001, 6531, 2701, 1068
                                                                , 2309, 5302, 3864, 2284, 3131, 7839, 6716, 1060, 3312, 604, 6029, 6883, 149, 443, 4428, 4332, 166, 7585,
                                                                4486, 1586, 5702, 2246, 5057, 7776, 5027, 5326, 3852, 2501, 2113, 4049, 548, 8013, 5575, 6806, 5650, 1075,
                                                                7578, 131, 3113, 6017, 8101, 3195, 4892, 2430, 6706, 1042, 7734, 5190, 3184, 2700, 6463, 6907, 3241, 7769,
                                                                8001, 2744, 4969, 3704, 121, 1231, 2154, 6726, 4548, 2704, 7997, 4131, 6758, 2390, 7195, 7657, 3530, 6655,
                                                                6634
                                                            },
                                                        new[]
                                                            {
                                                                5593, 5756, 3325, 3510, 6614, 1548, 8184, 1114, 770, 6223, 3861, 5293, 6665, 2996, 5050, 450, 2241, 49, 4834
                                                                , 2962, 7397, 6936, 927, 5900, 6518, 463, 4947, 2869, 6283, 1190, 3805, 4662, 4740, 4233, 5129, 7151, 5565,
                                                                4910, 2967, 4690, 1036, 169, 623, 3285, 4789, 7755, 2878, 4320, 513, 7710, 2326, 3674, 2799, 3844, 1012,
                                                                3407, 4436, 4907, 3060, 1780, 8130, 430, 7257, 811, 5874, 3707, 816, 4832, 5419, 539, 1534, 2324, 2497, 558,
                                                                7384, 2258, 7896, 4354, 7610, 6194, 5892, 4734, 3649, 4028, 4387, 6906, 7399, 5518, 3794, 6656, 6888, 3467,
                                                                2549, 4714, 7758, 5287, 7217, 2433, 7069, 6494, 5691, 790, 1796, 6811, 7251, 857, 475, 5816, 5296, 111, 895,
                                                                5006, 5113, 5163, 2008, 6676, 3736, 6124, 855, 6940, 6920, 7853, 1929, 7707, 281, 7123, 3258, 265, 1113,
                                                                4037, 3904, 1427, 2718, 3015, 1746, 687, 4524, 6267, 5174, 6552, 4065, 653, 3670, 6642, 2166, 2216, 5410,
                                                                7855, 4222, 2644, 2726, 7844, 66, 3458, 4712, 6815, 2544, 1504, 3194, 3893, 3239, 6127, 7105, 7095, 451,
                                                                6486, 7799, 6207, 3594, 4120, 375, 5337, 5149, 6982, 471, 5682, 3829, 3799, 1174, 2859, 7961, 7757, 73, 2876
                                                                , 5736, 3480, 1366, 3626, 3067, 1612, 7417, 6768, 6772, 6299, 5184, 3250, 2760, 7816, 425, 6374, 3263, 8133,
                                                                107, 4767, 366, 3446, 1681, 7608, 1720, 7125, 7024, 5451, 3185, 4911, 6675, 3533, 6519, 909, 5798, 5994,
                                                                6322, 7007, 5471, 5528, 7836, 6222, 2236, 617, 337, 7344, 321, 7531, 3103, 8068, 2865, 5420, 8030, 148, 2772
                                                                , 2276, 983, 6748, 2553, 2370, 1492, 7111, 7905, 4440, 8016, 1818, 1794, 2571, 6950, 311, 4557
                                                            },
                                                        new[]
                                                            {
                                                                1517, 7970, 5097, 2477, 4404, 6687, 376, 1382, 181, 287, 7148, 4163, 3977, 7051, 2016, 2761, 464, 1386, 4416
                                                                , 5844, 1143, 4821, 5589, 4866, 4809, 5778, 1938, 177, 4837, 3504, 18, 4401, 5334, 1117, 4891, 449, 2211,
                                                                6003, 1577, 5061, 6800, 2306, 2526, 404, 4179, 1155, 3040, 3876, 745, 3216, 2621, 1893, 7824, 7917, 6829,
                                                                7352, 830, 7453, 3638, 2136, 4182, 5608, 3143, 1149, 6660, 2590, 4632, 7482, 3032, 1762, 7310, 5558, 2299,
                                                                4246, 6740, 4519, 391, 4014, 7213, 1001, 4942, 2507, 3431, 5583, 5499, 2941, 3623, 8078, 3353, 3363, 3945,
                                                                6954, 5032, 8038, 1505, 7716, 1744, 3866, 3031, 5799, 2411, 2643, 5321, 7429, 4137, 7994, 5896, 4096, 6411,
                                                                6998, 8099, 224, 6996, 5151, 1063, 3150, 581, 2357, 30, 3538, 5455, 3688, 3035, 648, 6589, 4462, 4967, 5958,
                                                                2711, 4576, 8058, 6192, 2687, 2707, 4298, 3337, 7092, 7794, 2923, 7558, 412, 0, 297, 6310, 244, 6442, 1491,
                                                                1641, 3881, 5998, 4126, 2170, 274, 5831, 635, 4113, 98, 7277, 1727, 1021, 4000, 6200, 529, 2233, 4817, 2117,
                                                                5437, 4333, 8159, 4290, 8120, 2092, 5580, 2434, 7266, 4221, 4181, 8027, 1187, 2035, 4062, 3686, 841, 4061,
                                                                6079, 550, 7537, 5906, 4100, 2107, 2589, 3334, 81, 4561, 4940, 4128, 1656, 1805, 203, 4282, 1822, 2461, 3435
                                                                , 4301, 2288, 335, 3354, 4888, 1732, 2207, 273, 5860, 2254, 6976, 5038, 1888, 5790, 4377, 2657, 692, 7179,
                                                                160, 810, 6227, 5526, 3847, 4930, 4738, 6991, 2826, 2705, 2509, 6136, 1854, 1707, 2380, 1088, 7654, 1133,
                                                                3675, 4823, 5890, 2046, 7986, 3848, 1216, 1949, 2809, 3836, 2138, 6663, 5865, 155, 5980, 4330
                                                            },
                                                        new[]
                                                            {
                                                                3021, 4459, 5053, 1820, 1139, 797, 4988, 3400, 175, 3661, 6256, 2902, 3597, 2079, 6972, 2715, 2231, 4845,
                                                                2402, 7795, 6725, 291, 4556, 5667, 3098, 128, 7258, 220, 409, 6759, 7000, 5675, 6577, 1472, 2492, 5454, 5505
                                                                , 316, 2825, 6371, 1340, 3171, 6159, 2296, 844, 5700, 2399, 2298, 3832, 5423, 1890, 5635, 1611, 3280, 988,
                                                                986, 4469, 1826, 1486, 1702, 6190, 1254, 7572, 5094, 4027, 973, 6050, 99, 6187, 1585, 6915, 4366, 7347, 3692
                                                                , 3076, 7628, 6086, 2703, 1602, 5192, 3465, 7754, 838, 1860, 4397, 3790, 574, 6451, 5658, 3411, 7116, 7013,
                                                                1457, 7100, 1649, 4102, 3208, 4434, 4200, 8185, 2663, 3412, 2615, 6860, 6109, 7156, 8050, 7375, 1873, 7621,
                                                                823, 6664, 3364, 4921, 5000, 3598, 7361, 4421, 1709, 3044, 1473, 7152, 1145, 977, 1597, 7291, 7370, 7165,
                                                                6106, 2634, 7231, 6981, 5018, 8063, 2469, 1287, 25, 6434, 5324, 5680, 1368, 5921, 3684, 2776, 6281, 3814,
                                                                4761, 2386, 392, 2070, 2217, 6756, 5749, 4504, 6120, 6306, 6288, 4708, 3428, 360, 7864, 7669, 6078, 6173,
                                                                3567, 5543, 6892, 6838, 8074, 3470, 5907, 2396, 5918, 4429, 5351, 1699, 4348, 2612, 407, 4679, 595, 2542,
                                                                6060, 5478, 2838, 2655, 7250, 799, 6329, 8085, 2471, 94, 7193, 5973, 5100, 4336, 708, 7982, 6188, 908, 5046,
                                                                3211, 2973, 5493, 8084, 8069, 6816, 3951, 4514, 3581, 4119, 358, 1803, 791, 5315, 6349, 3007, 3841, 4, 7863,
                                                                1832, 520, 7870, 153, 1066, 869, 4448, 2561, 6182, 5913, 1579, 3475, 7201, 1183, 4161, 2937, 5641, 7620,
                                                                5598, 5661, 201, 7072, 609, 8094, 5259, 808, 4961, 363, 6001, 1295, 6129, 505, 4177, 8024, 1276
                                                            },
                                                        new[]
                                                            {
                                                                4410, 4918, 4400, 5760, 7037, 4630, 3265, 3652, 1850, 3297, 462, 7883, 3620, 8026, 3245, 1689, 6240, 3221,
                                                                2736, 1570, 6537, 4247, 7726, 2168, 5999, 2910, 7504, 2199, 1188, 1600, 1320, 5434, 907, 7756, 1245, 3062,
                                                                3937, 7299, 364, 5495, 2002, 4104, 2406, 7325, 4249, 1940, 7221, 1902, 4847, 6539, 5695, 4978, 2294, 3754,
                                                                3304, 7476, 5447, 7074, 3006, 737, 1049, 5826, 2069, 1418, 4917, 4602, 4604, 1401, 6063, 6202, 4145, 7662,
                                                                6990, 5808, 2649, 7410, 508, 4764, 6521, 5279, 763, 6080, 6631, 5430, 2359, 2209, 3321, 3850, 2435, 6877,
                                                                3267, 6208, 222, 7825, 4256, 5366, 3532, 2779, 4748, 4613, 2459, 2457, 4069, 2066, 4694, 3681, 832, 2314,
                                                                4657, 4165, 6868, 4566, 6162, 2014, 395, 2831, 7180, 4724, 2528, 6236, 3487, 2527, 8155, 6480, 4133, 1235,
                                                                5522, 7826, 4110, 7194, 6125, 2010, 5553, 2524, 7061, 3379, 6559, 6263, 710, 3968, 543, 5074, 484, 3948,
                                                                6696, 7332, 3868, 2534, 7979, 2850, 243, 5186, 7920, 286, 6152, 7142, 4904, 5842, 4542, 5869, 385, 5585,
                                                                6702, 948, 7172, 517, 1670, 4058, 4284, 479, 2427, 6286, 5204, 3129, 2265, 2713, 4465, 1665, 8189, 3236, 616
                                                                , 4302, 1900, 7739, 4687, 7159, 2249, 2733, 5009, 7502, 3157, 2588, 3759, 6720, 6483, 1330, 4439, 3026, 2081
                                                                , 3281, 5916, 4996, 5261, 1824, 7254, 5484, 2619, 5817, 8070, 7243, 2684, 2121, 6752, 5269, 2, 1827, 3201,
                                                                2186, 4631, 1229, 4351, 6370, 6247, 8125, 6296, 4268, 2758, 7767, 2145, 1615, 5857, 639, 7624, 1589, 4280,
                                                                2829, 454, 8053, 6606, 1328, 7793, 5028, 1413, 4164, 1704, 698, 6962, 7949, 4408, 209, 7600, 4905, 3117,
                                                                6239, 41
                                                            },
                                                        new[]
                                                            {
                                                                6592, 5213, 3706, 3460, 2203, 2756, 1695, 1535, 4053, 3770, 6238, 5940, 5662, 5414, 7861, 6311, 4707, 5007,
                                                                713, 7479, 3806, 6422, 6571, 3741, 7682, 7109, 192, 5716, 2742, 1776, 1270, 4046, 5327, 1769, 6697, 266,
                                                                2375, 684, 5656, 2086, 2075, 4636, 3356, 4615, 5986, 554, 3232, 4743, 526, 5742, 4398, 6944, 7214, 4344,
                                                                6210, 4579, 8151, 7067, 7852, 1714, 2762, 3116, 2009, 3699, 4325, 6690, 3394, 238, 211, 4605, 3682, 2592,
                                                                4367, 3702, 470, 6235, 3378, 1813, 3546, 4753, 1558, 322, 1967, 3926, 1821, 446, 4960, 4511, 1008, 6683,
                                                                5465, 2287, 2414, 7862, 7596, 5532, 4628, 7750, 1799, 8056, 5603, 4215, 4488, 1761, 4492, 515, 6796, 7846,
                                                                7353, 6215, 6738, 7443, 8040, 5376, 7121, 5987, 5897, 6019, 7407, 939, 5638, 101, 5051, 6464, 3106, 7695,
                                                                1571, 3614, 1845, 5639, 5764, 7887, 146, 5945, 565, 5664, 7398, 6363, 8023, 8169, 2784, 1324, 6691, 3081,
                                                                4955, 8123, 2490, 2775, 6356, 2101, 1311, 5445, 7078, 4880, 3093, 6629, 6233, 8052, 2516, 1208, 2255, 2689,
                                                                571, 1713, 4335, 2122, 7448, 3985, 1298, 4889, 38, 2993, 7957, 788, 4370, 2691, 4914, 1163, 5849, 1777, 4420
                                                                , 6574, 7436, 6839, 301, 6909, 4124, 401, 3483, 1040, 2174, 6987, 5304, 5779, 930, 6535, 2866, 4670, 5781,
                                                                6644, 7027, 7263, 1859, 5282, 2220, 2094, 2913, 7135, 1125, 2084, 3752, 4537, 1084, 7604, 4586, 7146, 6058,
                                                                664, 4205, 882, 7139, 6379, 6662, 2475, 6395, 1871, 724, 7335, 2573, 4105, 8135, 3130, 641, 7885, 5169, 4141
                                                                , 6942, 3863, 6581, 6094, 4816, 4311, 6156, 6617, 3875, 5375, 2142, 3309, 2189, 3630, 1224, 2512, 5153, 6417
                                                                , 7783
                                                            },
                                                        new[]
                                                            {
                                                                4903, 3750, 5566, 3697, 5706, 163, 4509, 2172, 2929, 6168, 341, 1889, 6744, 7847, 5883, 6225, 3731, 4378,
                                                                4915, 8160, 1466, 3090, 1598, 4294, 3511, 295, 7393, 1764, 6680, 1236, 6172, 5036, 7609, 2795, 6677, 7675,
                                                                916, 2575, 4650, 7132, 5079, 4931, 5131, 227, 1497, 4258, 2637, 6485, 5738, 8037, 1371, 6639, 1923, 868,
                                                                6974, 4580, 3952, 3669, 5412, 6169, 2371, 3066, 7010, 1255, 5668, 457, 5011, 2787, 3005, 7908, 3839, 5310,
                                                                2895, 4554, 7751, 504, 4864, 2335, 3271, 1896, 780, 873, 161, 4184, 1660, 6174, 1061, 7539, 4067, 46, 7055,
                                                                1227, 305, 3616, 7438, 7566, 2485, 901, 8018, 5780, 5823, 4700, 245, 853, 5240, 2522, 1564, 7743, 2531, 2346
                                                                , 4057, 5483, 6504, 5866, 6309, 5313, 4923, 2219, 7003, 2690, 3793, 7889, 6659, 6568, 1771, 294, 2539, 748,
                                                                6596, 3705, 2569, 643, 5298, 3984, 5479, 4727, 1293, 3430, 2650, 5425, 42, 6465, 5649, 985, 1591, 3700, 6750
                                                                , 7849, 8034, 6412, 1420, 7808, 4932, 5021, 1156, 1055, 2478, 1158, 370, 2565, 3259, 3376, 5133, 2519, 4633,
                                                                2768, 5957, 5320, 416, 2793, 1931, 4038, 3380, 1393, 8010, 848, 7199, 2645, 576, 570, 5406, 6863, 1154, 8106
                                                                , 2863, 3276, 2210, 6638, 2862, 7247, 7289, 3956, 1618, 2418, 4432, 4529, 7607, 5545, 6895, 4728, 2389, 4114
                                                                , 1838, 5285, 7752, 3375, 3830, 3890, 3568, 1253, 1469, 5271, 5574, 7378, 4160, 1810, 2609, 4869, 7805, 2659
                                                                , 1817, 7401, 3042, 5083, 1044, 2336, 1787, 170, 5415, 2834, 7273, 5370, 7718, 5955, 3575, 1916, 591, 44,
                                                                583, 2141, 1559, 3373, 5789, 611, 1959, 2920, 1512, 3059, 525, 3445, 2439, 575, 5090, 4565, 1546
                                                            },
                                                        new[]
                                                            {
                                                                4948, 3496, 984, 7323, 1536, 6799, 867, 6615, 5621, 4610, 2491, 164, 3743, 2367, 2312, 2559, 2594, 606, 3624
                                                                , 5232, 3339, 1128, 3547, 2429, 3159, 7748, 5915, 6146, 7674, 3136, 3024, 7158, 720, 5246, 213, 7984, 7326,
                                                                3494, 4599, 5335, 2868, 615, 7636, 6065, 2177, 1500, 1594, 6228, 7415, 6658, 3120, 4034, 5651, 7284, 2232,
                                                                718, 7270, 4507, 1167, 7033, 6935, 4111, 495, 1572, 7355, 4082, 4144, 5819, 250, 1637, 5516, 2969, 7075,
                                                                4567, 1397, 144, 7541, 7311, 3165, 2901, 8166, 6747, 6770, 6191, 3802, 1741, 7679, 3920, 5838, 6066, 17,
                                                                5923, 6037, 1184, 225, 4527, 6059, 4886, 5229, 1950, 7290, 72, 593, 814, 1045, 4663, 1912, 2651, 7202, 3983,
                                                                3810, 943, 6872, 1127, 2363, 7356, 3870, 6546, 5888, 7873, 2833, 6627, 3456, 5345, 7014, 3292, 6730, 2641,
                                                                7641, 3045, 4854, 4742, 3765, 256, 2576, 4101, 1522, 6457, 2892, 846, 3293, 5616, 2583, 4278, 3834, 5755,
                                                                2499, 365, 8009, 1094, 214, 792, 7653, 835, 2922, 5674, 1115, 7568, 6727, 4673, 3489, 4042, 3408, 6969, 6941
                                                                , 6543, 933, 2856, 408, 3621, 1421, 5630, 818, 2801, 4682, 2379, 5520, 4890, 5761, 7833, 7831, 2105, 2832,
                                                                4047, 847, 1106, 6231, 3087, 1465, 1414, 7629, 8057, 2905, 5273, 4901, 6040, 6779, 7288, 2999, 7812, 5354,
                                                                626, 3942, 3367, 1027, 7021, 7354, 4382, 6503, 5317, 2716, 1454, 8150, 4747, 7185, 3437, 3815, 821, 6401,
                                                                6034, 4773, 3600, 4951, 849, 5291, 5019, 124, 6965, 4498, 5312, 2879, 8081, 2995, 964, 5253, 5136, 173, 2555
                                                                , 6742, 7130, 4590, 4844, 7329, 4417, 3894, 863, 6822, 68, 7943, 5181, 3012, 5773, 6390, 5251, 137
                                                            },
                                                        new[]
                                                            {
                                                                4987, 4392, 2191, 6193, 7976, 7285, 2354, 6140, 746, 355, 5472, 5421, 7983, 4415, 7249, 5752, 5549, 3769,
                                                                7944, 5107, 2566, 2739, 7282, 6033, 1692, 1274, 5881, 1352, 5087, 414, 21, 2052, 7228, 4518, 3687, 6373,
                                                                7133, 6679, 1077, 3105, 7877, 1481, 8096, 2660, 5512, 5748, 824, 1897, 4913, 563, 6978, 1636, 1244, 845,
                                                                5785, 2442, 2197, 373, 133, 2096, 2310, 902, 3268, 4197, 1609, 5348, 1422, 419, 5404, 4984, 4009, 2682, 1474
                                                                , 1239, 2227, 5121, 7587, 5209, 831, 5746, 2300, 793, 7208, 6005, 5092, 5084, 1448, 7489, 3213, 3243, 5599,
                                                                3817, 4725, 1019, 546, 632, 1281, 2323, 3295, 6576, 4675, 85, 5698, 644, 4107, 1958, 6046, 5058, 206, 2841,
                                                                122, 4328, 4805, 2928, 2387, 2642, 7505, 5333, 3071, 7143, 3843, 1081, 1165, 411, 1250, 7200, 1222, 7073,
                                                                7671, 6557, 2417, 2163, 6657, 2403, 4430, 4350, 582, 4855, 114, 6430, 1622, 229, 499, 5272, 5699, 2133, 5108
                                                                , 3152, 1991, 4862, 1977, 3235, 5085, 4716, 197, 703, 4167, 196, 1182, 888, 4446, 6823, 113, 6391, 7297,
                                                                2064, 304, 3527, 7063, 1476, 5086, 1332, 2059, 5701, 5230, 8176, 6809, 5263, 1052, 7595, 1781, 974, 5453,
                                                                350, 7306, 1811, 5891, 2365, 3343, 5839, 5170, 6911, 3673, 1426, 905, 2061, 6273, 6579, 6294, 2936, 4117,
                                                                5582, 6053, 564, 7927, 3318, 368, 7512, 8170, 8008, 6532, 5602, 6583, 7516, 3574, 3523, 4310, 1802, 753,
                                                                1801, 7162, 1752, 3176, 1608, 195, 4689, 1461, 5829, 589, 3310, 1687, 3958, 3486, 14, 7351, 1171, 410, 3593,
                                                                2958, 3284, 7224, 6424, 4846, 5241, 4457, 5361, 5422, 1445, 1032, 7177, 3906, 2281, 4607, 2717, 5143
                                                            },
                                                        new[]
                                                            {
                                                                2413, 614, 8035, 5125, 2536, 5902, 6992, 4425, 3490, 178, 5096, 6502, 6083, 3112, 4520, 2786, 8129, 4574,
                                                                1048, 4419, 1765, 1412, 3463, 340, 2322, 3974, 858, 5933, 1204, 4216, 4532, 1280, 1037, 2672, 6170, 7991,
                                                                4721, 3401, 1300, 7435, 5403, 6157, 6626, 180, 3357, 7565, 381, 3833, 5122, 6444, 2926, 2455, 445, 834, 6325
                                                                , 7588, 3033, 6454, 4925, 4790, 7381, 7761, 6819, 3792, 3331, 2048, 8178, 2088, 3712, 1301, 3457, 7464, 6404
                                                                , 4776, 1410, 4166, 4763, 2931, 4002, 5178, 4489, 2951, 1483, 6923, 6946, 7851, 6, 3723, 3631, 6778, 1864,
                                                                1417, 6103, 3643, 4123, 5397, 1478, 4476, 3610, 4207, 2886, 1385, 2267, 4838, 2864, 5182, 1136, 1203, 3885,
                                                                5835, 362, 1866, 1041, 4483, 3135, 5039, 3013, 2003, 1952, 6290, 4691, 3156, 61, 5970, 7412, 4785, 8107,
                                                                7732, 3596, 2871, 5588, 1462, 787, 5765, 3287, 3126, 6336, 7348, 4006, 675, 6189, 5476, 6032, 7107, 5681,
                                                                7119, 971, 4204, 937, 7924, 5758, 1855, 5264, 4896, 1530, 5928, 5914, 5383, 5306, 5328, 5099, 4812, 976,
                                                                6257, 682, 3851, 4149, 6098, 503, 2153, 5480, 7835, 572, 3237, 276, 3512, 3264, 6835, 1209, 1650, 2082, 2398
                                                                , 3516, 2039, 7656, 668, 7369, 521, 4196, 3979, 5514, 4186, 1960, 6471, 982, 4020, 4157, 2176, 6790, 6016,
                                                                1233, 2604, 2385, 978, 8, 5927, 2804, 2924, 4059, 6150, 458, 1034, 3107, 2854, 7926, 6147, 6475, 4499, 3611,
                                                                1195, 258, 1956, 2204, 6845, 3601, 4991, 7043, 775, 1560, 329, 7372, 807, 4412, 6145, 8082, 552, 1569, 6165,
                                                                4797, 2888, 3115, 6820, 1157, 1315, 4777, 4912, 2586, 3223, 5622, 7157, 1773, 3132, 4218, 2351, 3902
                                                            },
                                                        new[]
                                                            {
                                                                3636, 478, 6625, 3360, 7937, 4138, 5623, 1453, 2572, 6110, 7535, 3023, 4757, 896, 8139, 6921, 744, 2137,
                                                                3773, 2097, 348, 3177, 4493, 447, 647, 6197, 5812, 3668, 108, 2745, 4240, 6353, 7155, 6119, 3181, 8131, 990,
                                                                666, 1696, 2049, 3862, 7583, 5010, 8115, 1948, 3959, 6926, 1523, 3632, 2129, 1388, 1452, 2460, 7867, 2015,
                                                                1355, 7592, 7545, 1574, 6782, 7858, 5943, 6797, 4531, 3173, 4540, 4876, 997, 743, 477, 7406, 8005, 6375,
                                                                5573, 7126, 2759, 6345, 5488, 742, 7424, 912, 952, 8172, 621, 5560, 7792, 6781, 3169, 6710, 7637, 4018, 1144
                                                                , 3397, 8102, 965, 2877, 6814, 1490, 15, 489, 3166, 7765, 3335, 1533, 7507, 3518, 2563, 7617, 3061, 6765,
                                                                2984, 610, 5754, 1046, 1726, 4170, 2128, 5571, 4433, 4655, 4054, 2237, 2374, 4289, 1468, 5709, 695, 1644,
                                                                308, 7268, 7260, 6245, 2426, 1015, 726, 69, 7642, 6335, 4582, 1206, 2622, 5360, 7233, 3617, 4132, 3819, 7434
                                                                , 5767, 205, 97, 1196, 624, 5128, 1405, 6651, 5388, 3541, 39, 1973, 3950, 1723, 6321, 3789, 3124, 3645, 6773
                                                                , 7048, 6158, 4033, 2547, 2766, 60, 4814, 7570, 4885, 3944, 3767, 4011, 5663, 856, 6652, 6450, 4036, 2520,
                                                                6786, 7175, 1150, 3748, 768, 8143, 5619, 6015, 3316, 2325, 2568, 7919, 2738, 3226, 4807, 1524, 147, 7985,
                                                                5207, 3233, 677, 7394, 7543, 1013, 7025, 3762, 6472, 5292, 1943, 1631, 7303, 5115, 7549, 2908, 3240, 6155,
                                                                658, 1834, 7964, 3246, 6317, 8072, 3273, 6724, 7350, 3580, 7694, 2248, 323, 4899, 826, 4106, 1176, 1283,
                                                                3857, 5504, 7759, 1268, 3302, 4235, 4273, 4573, 996, 1619, 7796, 7145, 2636, 7004, 4475, 6218, 2405
                                                            },
                                                        new[]
                                                            {
                                                                5594, 6961, 6607, 7508, 5640, 5547, 3986, 6381, 5067, 3086, 706, 3119, 3818, 2428, 361, 1334, 1509, 1440,
                                                                828, 3238, 6723, 813, 2280, 5806, 57, 6938, 3996, 325, 5187, 3525, 6784, 7689, 4390, 4598, 3625, 6031, 7850,
                                                                5367, 4985, 777, 3898, 2422, 5601, 191, 5095, 1510, 6986, 2570, 4927, 7929, 7741, 3052, 6268, 2436, 6487,
                                                                5600, 506, 904, 7720, 2125, 6265, 2164, 7582, 7242, 6068, 3774, 3016, 680, 4309, 7823, 6043, 3315, 4873, 518
                                                                , 4349, 4155, 2785, 3590, 6326, 1829, 6423, 2328, 1793, 215, 6199, 4992, 198, 7002, 1447, 1886, 4879, 1014,
                                                                6825, 5893, 242, 117, 6511, 959, 2320, 369, 2226, 3744, 5967, 7700, 5436, 2361, 486, 2925, 7688, 2130, 3606,
                                                                663, 7484, 5703, 5961, 1337, 3921, 5978, 7538, 5389, 2671, 4606, 3698, 5741, 7409, 5993, 7950, 5772, 5401,
                                                                6252, 3396, 7936, 3349, 7387, 4811, 2268, 4472, 3050, 5234, 5197, 739, 6312, 3585, 3715, 6006, 918, 3931,
                                                                5841, 4243, 2933, 5355, 2431, 4825, 6700, 2464, 3141, 7819, 6621, 4403, 275, 2574, 7728, 4075, 4466, 6232,
                                                                1502, 48, 132, 3889, 5452, 4226, 2881, 83, 774, 8071, 822, 37, 2740, 6026, 1583, 4717, 717, 7176, 2652, 6460
                                                                , 2147, 319, 4352, 467, 1557, 4270, 7174, 6988, 7047, 6392, 676, 6931, 5552, 8168, 7440, 6332, 4744, 4902,
                                                                8022, 6115, 3865, 6795, 5203, 6038, 6612, 6358, 6721, 1346, 4934, 4968, 6275, 786, 1697, 3823, 5275, 8181,
                                                                2495, 2613, 1936, 1325, 6116, 8103, 4318, 1581, 5502, 3719, 2741, 659, 1002, 7374, 995, 428, 5965, 4906,
                                                                5653, 5148, 4097, 4007, 4989, 7857, 7934, 5705, 5813, 1930, 4720, 5925, 6394, 917, 859, 7039
                                                            },
                                                        new[]
                                                            {
                                                                3768, 6898, 3282, 7455, 4010, 5784, 7703, 2311, 16, 6834, 6564, 1111, 2916, 6714, 405, 3938, 7501, 1326,
                                                                4411, 3729, 6785, 3085, 6253, 343, 2769, 3048, 6609, 264, 6368, 8145, 3011, 5854, 6437, 1992, 924, 6611,
                                                                1169, 5628, 7828, 4684, 3421, 1456, 6698, 7283, 7774, 6666, 7528, 2171, 6406, 5138, 4329, 1747, 577, 3903,
                                                                4623, 7450, 707, 3838, 1800, 278, 6184, 969, 7189, 7945, 1939, 2291, 3993, 7884, 3888, 6012, 187, 4394, 2778
                                                                , 7087, 7081, 221, 4668, 4277, 5679, 309, 5054, 2438, 2907, 4447, 4083, 1430, 5707, 6118, 5352, 2032, 3529,
                                                                1373, 1657, 6896, 991, 4671, 2269, 5642, 2235, 4356, 7223, 3224, 7472, 4485, 5803, 5432, 642, 580, 3998,
                                                                5513, 2746, 1626, 7576, 3436, 1638, 2313, 2852, 3565, 3391, 7466, 8079, 5827, 7038, 3128, 7211, 2932, 2560,
                                                                3544, 5233, 4549, 487, 7460, 2408, 2545, 646, 2665, 4745, 6077, 6762, 1312, 4360, 2977, 3340, 6007, 715,
                                                                8039, 6870, 1240, 4754, 4871, 6493, 4468, 2463, 957, 2373, 2585, 3651, 4495, 728, 4772, 1432, 2180, 4043,
                                                                6130, 2822, 8065, 6671, 8045, 4224, 130, 7806, 3905, 3377, 6993, 1835, 3607, 488, 4487, 7821, 4635, 7028,
                                                                7304, 5435, 4031, 2200, 6244, 1653, 172, 1962, 2329, 1551, 674, 3634, 6757, 367, 468, 4639, 7554, 6964, 4118
                                                                , 4072, 2988, 3803, 883, 8105, 386, 7357, 7188, 2020, 3878, 613, 7740, 1404, 74, 4513, 5231, 1279, 1635,
                                                                1623, 6291, 7666, 3932, 7389, 5426, 3055, 5236, 4597, 6703, 4191, 961, 5614, 1599, 3539, 6030, 4695, 7909,
                                                                4393, 4203, 3664, 7995, 1010, 7316, 2215, 7599, 8161, 3154, 5126, 5398, 923, 8000, 6780, 3755, 6527, 2843,
                                                                1666
                                                            },
                                                        new[]
                                                            {
                                                                6298, 7550, 2330, 7094, 7882, 2456, 4444, 2423, 6014, 3873, 8126, 1843, 2273, 5714, 4562, 1403, 4021, 1647,
                                                                5500, 1000, 5030, 6912, 6204, 388, 1737, 2078, 3014, 3336, 7832, 7881, 3038, 3629, 1219, 5843, 2301, 7574,
                                                                7814, 1082, 1853, 4079, 4894, 5064, 1807, 7586, 7255, 3222, 3912, 313, 4981, 5561, 7880, 4784, 4667, 1759,
                                                                1319, 4088, 5210, 3101, 2123, 2271, 7618, 1969, 2106, 8186, 6221, 4391, 4364, 4652, 4388, 1138, 4121, 2983,
                                                                601, 6953, 3811, 1221, 2360, 6534, 2546, 7203, 7252, 2446, 5167, 7383, 3519, 4066, 7324, 5365, 7089, 4544,
                                                                6196, 6979, 4477, 1024, 5934, 3405, 2244, 6715, 1993, 4516, 8164, 453, 6128, 5590, 384, 3301, 5527, 1482,
                                                                3553, 7040, 8163, 6530, 7317, 5629, 1698, 4175, 2076, 1480, 7265, 592, 5368, 300, 7911, 2318, 7292, 3051,
                                                                3653, 6805, 3094, 3484, 560, 6934, 6745, 5766, 185, 3270, 1360, 315, 2150, 5024, 694, 2228, 4875, 23, 1729,
                                                                126, 6943, 116, 351, 2505, 2421, 4703, 2554, 7542, 3084, 261, 3172, 6682, 6670, 3559, 2222, 7990, 5147, 7364
                                                                , 1920, 2292, 2212, 7878, 1518, 7747, 3628, 1249, 7791, 5643, 7648, 327, 2728, 3348, 7421, 701, 216, 944,
                                                                7942, 5416, 7036, 7521, 1550, 3949, 2797, 8118, 1140, 6073, 6755, 6383, 730, 764, 86, 981, 7293, 143, 886,
                                                                866, 5882, 5124, 6105, 6304, 382, 6529, 3703, 4815, 5059, 6544, 3582, 670, 2356, 5220, 5956, 93, 3599, 4248,
                                                                6512, 6608, 3149, 7411, 7259, 6385, 1238, 7597, 7423, 4643, 4029, 1630, 3663, 4916, 740, 3025, 3740, 5014,
                                                                1691, 1109, 6919, 2898, 2818, 1946, 4843, 6315, 490, 3933, 1118, 654, 2148, 7171, 7715, 6455, 4478
                                                            },
                                                        new[]
                                                            {
                                                                3497, 2473, 837, 3882, 474, 3763, 1983, 218, 5786, 7898, 3627, 1887, 8092, 1313, 699, 344, 1566, 538, 1076,
                                                                2912, 6903, 1006, 5134, 2109, 2885, 1892, 931, 150, 5394, 6802, 7797, 1954, 2040, 2893, 6793, 207, 7698,
                                                                3778, 4460, 4324, 2028, 1731, 4496, 6122, 6813, 377, 3399, 5787, 1342, 3108, 3994, 4471, 1288, 2198, 2266,
                                                                3432, 3368, 3911, 7973, 1507, 5055, 138, 6899, 2792, 1521, 1477, 5969, 798, 4244, 2796, 7431, 4125, 6269,
                                                                2889, 6126, 2317, 4974, 2710, 1768, 6641, 2482, 1009, 5221, 3019, 1429, 7670, 1525, 1588, 4893, 3756, 2466,
                                                                5026, 5033, 441, 6885, 2662, 1297, 6732, 6882, 5409, 2424, 1662, 6688, 625, 342, 62, 7137, 4213, 267, 4828,
                                                                4750, 1278, 3892, 7631, 4070, 3656, 2013, 2252, 545, 5905, 1964, 2043, 4678, 303, 2037, 4569, 561, 5750,
                                                                4190, 6419, 1595, 208, 5175, 6270, 5424, 5358, 22, 5770, 1122, 4068, 1022, 4835, 7848, 7218, 1489, 2372,
                                                                1918, 3552, 1464, 1018, 120, 3753, 5847, 994, 7655, 3464, 2894, 4151, 6183, 5524, 6409, 1080, 6330, 6439,
                                                                6713, 5179, 3813, 941, 980, 1100, 7279, 1966, 549, 2537, 7427, 3298, 673, 7115, 1092, 555, 7510, 1017, 4449,
                                                                6515, 1554, 3200, 2074, 1050, 7593, 966, 1242, 4861, 1358, 3278, 5931, 3420, 5308, 5975, 1715, 3831, 6010,
                                                                3064, 5047, 5277, 4860, 5535, 1160, 553, 4295, 889, 3369, 7147, 5183, 4577, 5116, 955, 2453, 7011, 7234, 741
                                                                , 620, 8146, 5068, 357, 5864, 4826, 3846, 7483, 3123, 6508, 7169, 5744, 2500, 320, 7969, 4418, 6643, 5595,
                                                                3102, 542, 5439, 1395, 3520, 7108, 758, 4517, 8031, 28, 1667, 2950, 6089, 1646, 7500, 1828, 1921
                                                            },
                                                        new[]
                                                            {
                                                                3046, 476, 6408, 3034, 2935, 2021, 4938, 7643, 3548, 1201, 3564, 6138, 2737, 469, 2623, 154, 6871, 4680,
                                                                3918, 2245, 2208, 328, 63, 3296, 4611, 3667, 7810, 6229, 2027, 4952, 6841, 6830, 2260, 1153, 2628, 7085,
                                                                1097, 4769, 4970, 3303, 6488, 512, 6284, 6857, 1955, 1804, 7367, 3997, 6728, 2139, 2678, 5903, 7017, 3517,
                                                                5112, 1819, 2681, 5411, 6967, 496, 2146, 6054, 2083, 3583, 7385, 6011, 5751, 3329, 6653, 8062, 5332, 7244,
                                                                4470, 7475, 6211, 1064, 3924, 5554, 7652, 5152, 3386, 3615, 2723, 5657, 2720, 7400, 354, 6277, 7968, 2964,
                                                                8002, 5185, 4964, 406, 5720, 1863, 105, 2465, 1062, 5692, 4134, 4683, 7140, 1449, 4467, 1354, 5262, 7274,
                                                                7782, 2319, 6051, 4441, 3576, 2683, 7341, 6206, 159, 7444, 6832, 7777, 4236, 5295, 6198, 4642, 5563, 5303,
                                                                750, 7509, 1471, 8011, 6320, 4711, 6524, 1148, 1629, 6044, 5856, 1016, 157, 2953, 865, 5165, 232, 5380, 4771
                                                                , 2821, 4924, 6462, 3995, 4848, 4859, 4971, 7963, 5266, 263, 6039, 7914, 1869, 7029, 5343, 7305, 123, 5283,
                                                                4473, 1719, 3429, 2444, 1408, 4220, 1910, 4729, 2989, 1573, 3257, 843, 1261, 3147, 7787, 5045, 4709, 6901,
                                                                5533, 3438, 1885, 5924, 1460, 4710, 3503, 2541, 4953, 3680, 5551, 1025, 4395, 8187, 6550, 6280, 472, 1296,
                                                                6276, 2192, 2875, 7345, 6081, 8171, 7555, 7647, 6769, 1625, 6468, 6722, 1543, 6959, 3199, 2508, 5342, 333,
                                                                379, 8080, 7110, 106, 1345, 772, 2939, 2880, 4998, 4365, 4299, 109, 599, 3492, 1023, 5946, 4375, 3535, 6886,
                                                                6143, 1961, 5239, 1996, 5161, 5078, 761, 915, 4756, 6848, 219, 6591, 3812, 8015, 1135, 3837, 4501, 1257,
                                                                7511
                                                            },
                                                        new[]
                                                            {
                                                                5983, 5996, 2282, 3528, 771, 4086, 5040, 851, 3961, 1218, 1078, 7190, 5008, 6704, 754, 6481, 2195, 4040,
                                                                4045, 1919, 1033, 4770, 3099, 4281, 5894, 4588, 500, 1277, 3966, 5467, 2502, 704, 1778, 4374, 1555, 4538,
                                                                5868, 2814, 279, 7683, 5063, 2115, 5428, 1976, 4865, 4188, 716, 7575, 4414, 1621, 5391, 956, 3577, 1651,
                                                                6587, 1321, 7854, 330, 6062, 5080, 5082, 1563, 5846, 4396, 6930, 439, 2441, 1085, 5981, 7437, 324, 6458,
                                                                7102, 3286, 6951, 590, 2724, 3253, 1891, 480, 2971, 1260, 7556, 4654, 5399, 212, 5196, 6563, 5387, 6431,
                                                                4016, 3454, 3056, 1663, 1349, 251, 3992, 5840, 237, 1877, 7562, 6999, 3029, 3737, 6137, 2896, 6372, 1750,
                                                                3133, 4327, 5876, 4568, 2383, 4644, 6002, 4788, 79, 2845, 236, 4023, 7992, 8025, 7220, 3175, 5127, 1513,
                                                                4596, 2494, 1387, 6258, 3835, 6598, 2283, 2709, 3426, 4850, 4692, 2978, 3468, 5836, 7939, 1552, 1116, 2629,
                                                                5548, 7573, 3967, 6289, 6378, 7693, 2600, 731, 4830, 594, 7499, 7818, 6526, 727, 7428, 2882, 6435, 877, 5686
                                                                , 2511, 2900, 5150, 4701, 3976, 7269, 4541, 2437, 292, 885, 2791, 7906, 248, 7264, 519, 4783, 5637, 1322,
                                                                531, 1147, 4593, 7967, 6602, 7762, 5157, 5954, 1269, 1755, 2188, 5070, 2510, 5990, 6027, 705, 4621, 4035,
                                                                1289, 1265, 3167, 6844, 1086, 4305, 4600, 7480, 5687, 7018, 5875, 5347, 5521, 4810, 2264, 4008, 4595, 2517,
                                                                1633, 4234, 3969, 3727, 5044, 2599, 6980, 110, 4315, 3849, 1971, 6376, 6100, 3100, 6525, 4292, 257, 70, 3939
                                                                , 7699, 4908, 7112, 4451, 6477, 1567, 7456, 4758, 8041, 2251, 4795, 5577, 426, 8188, 434, 1020, 3403, 2450,
                                                                5800
                                                            },
                                                        new[]
                                                            {
                                                                1496, 2073, 8121, 7780, 3272, 7358, 1590, 3192, 8060, 3587, 7928, 7056, 5717, 5833, 6939, 3371, 4431, 1029,
                                                                1932, 2506, 6637, 7946, 4317, 6297, 1639, 4976, 1173, 3524, 6074, 7561, 4625, 2584, 602, 2685, 1339, 4594,
                                                                6389, 6364, 6338, 8148, 4174, 7420, 7941, 4973, 1367, 2247, 5685, 783, 4026, 5677, 7960, 5198, 6331, 2454,
                                                                2947, 1703, 5492, 7315, 1057, 4183, 5222, 1884, 4868, 6303, 551, 5792, 96, 7860, 6709, 5753, 1549, 6055,
                                                                2240, 4341, 2353, 3439, 7098, 6088, 338, 6123, 596, 3118, 3821, 4242, 5721, 6181, 1774, 1098, 2173, 4977,
                                                                6226, 6743, 2077, 600, 3110, 2206, 8019, 1849, 7395, 2175, 1933, 2847, 5696, 747, 5763, 1090, 6318, 3895,
                                                                3247, 1788, 4288, 5481, 1074, 3089, 1409, 8076, 679, 4276, 40, 3198, 1459, 5541, 8165, 5968, 2830, 26, 6144,
                                                                2714, 5929, 1375, 4253, 43, 6274, 5648, 8157, 7446, 4296, 7673, 5288, 3324, 880, 3163, 5395, 819, 5794, 59,
                                                                5260, 6887, 4851, 1872, 8054, 1515, 5049, 2654, 136, 6397, 3179, 5336, 6067, 6731, 1402, 7068, 5606, 389,
                                                                2448, 77, 5372, 3734, 2861, 523, 2616, 7506, 270, 3212, 65, 4313, 8124, 6131, 533, 5979, 3049, 8098, 7613,
                                                                6856, 4533, 3973, 5363, 6020, 6367, 318, 2904, 1951, 5448, 3808, 5873, 6902, 6867, 7548, 5013, 5572, 3500,
                                                                6242, 7838, 3672, 494, 4526, 900, 5690, 5689, 4225, 5060, 5034, 4746, 7663, 534, 2998, 2661, 597, 5727, 34,
                                                                6112, 7868, 473, 7781, 7660, 3746, 1862, 87, 4435, 729, 839, 2401, 2230, 6185, 2982, 3718, 7328, 7638, 2722,
                                                                3856, 4672, 2341, 3057, 5531, 618, 6436, 725, 4484, 1383, 2757, 935, 827, 4442, 176, 7764
                                                            },
                                                        new[]
                                                            {
                                                                6214, 5795, 1243, 3137, 3161, 7935, 6217, 5704, 7590, 6858, 1979, 6601, 4257, 5172, 2410, 4884, 6933, 1267,
                                                                5248, 4645, 7386, 685, 3677, 7633, 1837, 5268, 4337, 3452, 2355, 1096, 1907, 2185, 4535, 5441, 1252, 3566,
                                                                3248, 2966, 5193, 7827, 2022, 4627, 2400, 2484, 7996, 7989, 7547, 2675, 1475, 789, 1575, 4060, 3513, 2278,
                                                                1584, 5377, 6241, 5427, 7477, 3476, 5659, 5301, 4919, 6333, 6561, 6874, 5579, 233, 5464, 4373, 608, 4139,
                                                                4827, 1415, 7513, 6555, 2981, 5607, 929, 2496, 6255, 5429, 2608, 4098, 6216, 7494, 3828, 1380, 5932, 7058,
                                                                199, 1878, 2860, 6497, 1847, 2749, 78, 3650, 2316, 3534, 7240, 8152, 3065, 1894, 2954, 4148, 7912, 6344,
                                                                6864, 3542, 1205, 249, 6741, 875, 657, 2289, 1124, 1661, 5615, 7487, 5966, 45, 3365, 339, 4376, 3972, 3592,
                                                                7686, 6251, 314, 8132, 911, 6517, 4013, 3569, 7187, 7536, 4399, 2579, 2957, 6746, 2819, 1757, 6788, 5672,
                                                                4116, 4766, 3797, 2005, 2611, 3855, 1241, 2673, 4933, 1450, 7365, 2639, 7813, 1359, 1904, 6469, 2119, 871,
                                                                4331, 5796, 1852, 2468, 6575, 6593, 1498, 7771, 4372, 4091, 7253, 2626, 2727, 4552, 5474, 1047, 1131, 2552,
                                                                7668, 5255, 5249, 2857, 142, 4389, 3671, 7318, 7938, 2213, 3370, 1506, 690, 6699, 1065, 2261, 5199, 6036,
                                                                5349, 5613, 2732, 7719, 5693, 3721, 7584, 3020, 3139, 3351, 2060, 3733, 7658, 2023, 6510, 7786, 3190, 5988,
                                                                573, 5235, 6866, 4696, 7118, 1101, 3447, 2956, 4798, 6386, 3423, 7294, 3816, 3883, 4787, 6776, 4979, 5137,
                                                                7338, 5381, 2285, 2735, 8136, 5004, 6771, 8153, 4601, 4142, 8110, 6632, 1091, 7723, 2940, 8111, 492, 587,
                                                                5177, 751
                                                            },
                                                        new[]
                                                            {
                                                                7065, 2960, 7019, 397, 950, 6600, 876, 7958, 2415, 6849, 3784, 312, 5859, 5870, 3491, 1487, 6420, 7988, 584,
                                                                3249, 7962, 5289, 5250, 605, 4293, 6360, 2104, 7809, 260, 1985, 2543, 3088, 3080, 1751, 4479, 5725, 7418,
                                                                3010, 5482, 6880, 6966, 6313, 4793, 3820, 1170, 2693, 2412, 6654, 6057, 435, 167, 2617, 7232, 1875, 5243,
                                                                485, 5276, 2474, 4219, 158, 5029, 4303, 1580, 7745, 7458, 3874, 1917, 3417, 7888, 7903, 6449, 3, 6522, 252,
                                                                6178, 7238, 6405, 141, 1753, 4355, 5625, 50, 3444, 6566, 3186, 6924, 91, 2848, 4361, 1830, 936, 6553, 1763,
                                                                8147, 1126, 5440, 1232, 422, 652, 2781, 7834, 6084, 5809, 5719, 3151, 6881, 4718, 3063, 3728, 5804, 2151,
                                                                390, 2445, 4437, 6862, 3508, 4189, 4693, 4704, 6400, 1431, 8113, 796, 6647, 7789, 3073, 1542, 6316, 7623,
                                                                5971, 5062, 2031, 5710, 2321, 1913, 1721, 5238, 5899, 3735, 1246, 7626, 27, 2481, 850, 4897, 4321, 7336,
                                                                6827, 1684, 5300, 3469, 5782, 3054, 1541, 3897, 7124, 8090, 5694, 840, 932, 6107, 7605, 4019, 7168, 4338,
                                                                914, 2664, 228, 7096, 3422, 1434, 3957, 2102, 3002, 8006, 898, 6342, 6760, 7239, 649, 277, 3384, 6595, 6418,
                                                                7803, 3540, 5245, 5297, 1003, 7665, 8066, 1108, 29, 3899, 4956, 2030, 6739, 3393, 3860, 2090, 4251, 2667,
                                                                3999, 2493, 5089, 4346, 2540, 5463, 4972, 1369, 4214, 4543, 1881, 3374, 4209, 4041, 92, 6791, 5119, 5473,
                                                                4300, 3003, 4358, 3884, 4271, 999, 833, 6623, 7525, 3943, 760, 5346, 7552, 7454, 6500, 4698, 7725, 7161,
                                                                4508, 4660, 7519, 2899, 4237, 3466, 6212, 7309, 6622, 1814, 5581, 1194, 88, 6963, 89, 5578, 418
                                                            },
                                                        new[]
                                                            {
                                                                5162, 6551, 3418, 2440, 307, 4669, 5205, 3091, 32, 353, 998, 7579, 5678, 4230, 6384, 2603, 4898, 2047, 4150,
                                                                5644, 5852, 413, 3788, 7966, 440, 1745, 3867, 2562, 7286, 989, 5837, 897, 7664, 2538, 2472, 7192, 1685, 3387
                                                                , 5542, 1112, 7801, 4909, 6262, 6667, 719, 5384, 1335, 1672, 6610, 4686, 2595, 3521, 3372, 2903, 7154, 5145,
                                                                7478, 5713, 1161, 8093, 7971, 6645, 4095, 5559, 4778, 6916, 3785, 5818, 2337, 6366, 7779, 6452, 5160, 4824,
                                                                5468, 3077, 6479, 1256, 2155, 6104, 4839, 6505, 5922, 5830, 3323, 5459, 3522, 967, 4232, 5102, 3660, 4202,
                                                                7746, 3696, 1299, 5475, 4863, 510, 2721, 7301, 962, 7661, 5081, 7426, 4380, 4587, 6250, 5646, 7733, 6861,
                                                                7141, 6056, 4808, 3501, 2849, 5537, 4192, 4713, 455, 4950, 5724, 183, 204, 188, 7635, 1945, 7615, 566, 1258,
                                                                1306, 7845, 5132, 4004, 4572, 171, 433, 3072, 8049, 6554, 7534, 3262, 7546, 118, 4659, 1879, 4456, 3425,
                                                                3578, 6271, 762, 6052, 686, 5218, 5442, 3289, 1528, 7522, 2548, 230, 1914, 7798, 7287, 6985, 1833, 1353, 429
                                                                , 6254, 5887, 3300, 2332, 6810, 1372, 1710, 402, 3642, 8174, 6668, 8177, 4926, 535, 5718, 3965, 3586, 4782,
                                                                1634, 1926, 7932, 1120, 5188, 3148, 1310, 4966, 1073, 2388, 945, 3551, 2409, 8149, 5688, 5487, 7770, 5824,
                                                                667, 5964, 1748, 942, 5546, 672, 3804, 7173, 6425, 7337, 2381, 7271, 5985, 7684, 4762, 6163, 1389, 4818,
                                                                7408, 5972, 7713, 3963, 2755, 4779, 7557, 2677, 1676, 6496, 2550, 8073, 3709, 2479, 6025, 1683, 946, 1980,
                                                                289, 7360, 6836, 4050, 4241, 331, 54, 3095, 51, 465, 1545, 7691, 4254, 5155, 3327, 7136, 2529
                                                            },
                                                        new[]
                                                            {
                                                                7518, 8100, 226, 2087, 3877, 3333, 5539, 3366, 1944, 1384, 5438, 7346, 7376, 2927, 1974, 1680, 7978, 3317,
                                                                872, 4935, 1416, 2183, 6891, 1390, 6090, 5, 5861, 1924, 2985, 1142, 2004, 3591, 4944, 5828, 3017, 3854, 8140
                                                                , 6248, 5995, 1823, 4162, 2805, 2706, 1362, 1105, 1102, 7059, 7763, 7245, 1151, 3787, 1610, 2382, 58, 7001,
                                                                4959, 4618, 151, 2108, 417, 6319, 6513, 6640, 7606, 3853, 1806, 4210, 7103, 438, 3330, 1043, 7363, 7248,
                                                                5339, 254, 1503, 6787, 4759, 4208, 8162, 6421, 6821, 3410, 2425, 461, 3070, 1779, 7015, 501, 6249, 6707,
                                                                5319, 3197, 12, 6636, 371, 2017, 8044, 7993, 2201, 4939, 6446, 6582, 1419, 4073, 6630, 6705, 951, 217, 7062,
                                                                528, 1318, 3308, 765, 2416, 2368, 6971, 5037, 8108, 1424, 6004, 5544, 2567, 8032, 6354, 5617, 5871, 6186,
                                                                6278, 4153, 1693, 960, 1682, 1159, 5948, 1942, 3633, 2816, 2771, 4147, 7696, 7907, 5139, 4012, 6893, 4343,
                                                                1846, 7879, 1309, 3641, 650, 2012, 5867, 2131, 5350, 4194, 3104, 4127, 4308, 7485, 6134, 2488, 5105, 6013,
                                                                2610, 2979, 4928, 5338, 7009, 2836, 2041, 4136, 4267, 7226, 2343, 2708, 6711, 1880, 6407, 127, 5855, 7702,
                                                                3929, 1356, 400, 1825, 6947, 3451, 2132, 8134, 421, 1488, 7312, 6927, 4094, 4945, 4539, 3493, 1668, 5216,
                                                                239, 5848, 432, 8128, 3344, 4239, 890, 2165, 6932, 6523, 4463, 5072, 3443, 6492, 3563, 4450, 7820, 3845,
                                                                4229, 6878, 1378, 987, 992, 5005, 1054, 4087, 3269, 3424, 3127, 7840, 6686, 975, 4629, 5201, 2221, 4056,
                                                                7403, 1562, 2578, 5226, 7627, 4560, 3361, 7744, 7517, 1986, 7871, 2948, 8075, 1351, 7473, 7515, 537, 5106,
                                                                972
                                                            },
                                                        new[]
                                                            {
                                                                424, 7104, 6072, 2564, 7230, 2872, 6045, 4168, 4135, 2802, 1749, 4946, 6977, 3827, 5374, 2949, 1107, 5822,
                                                                1266, 2812, 3187, 4413, 152, 4369, 5530, 2601, 5612, 7493, 3215, 759, 3008, 671, 968, 4867, 241, 3824, 6567,
                                                                1808, 1396, 8086, 6603, 5740, 3989, 6570, 7611, 4090, 612, 3314, 870, 693, 2443, 7080, 7405, 7457, 5711,
                                                                5851, 6648, 6177, 2963, 2116, 3028, 3441, 332, 2162, 3573, 2503, 4109, 2304, 633, 6410, 4806, 1493, 2072,
                                                                5950, 4592, 2089, 8012, 958, 7817, 4084, 6904, 820, 7965, 2391, 7079, 6382, 6684, 5217, 3953, 6695, 6558,
                                                                6851, 6501, 3579, 76, 3964, 4172, 7313, 8122, 4563, 1407, 5815, 1953, 8158, 5747, 2352, 3840, 162, 1215,
                                                                5159, 6361, 3382, 7577, 6023, 1858, 7998, 4381, 4791, 8112, 1724, 3955, 4323, 7392, 2535, 7869, 4666, 3362,
                                                                7649, 2698, 6580, 7319, 5323, 1736, 4039, 4571, 3183, 4130, 2810, 6604, 6461, 2763, 2007, 95, 2103, 2676,
                                                                2679, 2156, 1712, 6678, 8137, 7947, 3777, 7413, 2633, 7322, 5609, 7178, 874, 2945, 2851, 5386, 231, 3189,
                                                                2873, 5075, 6516, 8156, 481, 5012, 427, 2669, 2169, 7237, 1728, 2432, 3940, 5850, 7895, 3481, 5093, 6674,
                                                                3962, 431, 4559, 4688, 3381, 7773, 3776, 6388, 4661, 347, 145, 7569, 6783, 5791, 5536, 6369, 4570, 6114,
                                                                2160, 3058, 3109, 3717, 200, 5633, 4193, 557, 2807, 2696, 6307, 2827, 7951, 2987, 4819, 3927, 4353, 3214,
                                                                1442, 4500, 2378, 7166, 4801, 6560, 6859, 326, 1614, 75, 4275, 4883, 3987, 4697, 3708, 7497, 5550, 1677,
                                                                5378, 3679, 2091, 7940, 7035, 2196, 6831, 5202, 8033, 5774, 536, 1152, 7362, 3722, 2349, 7559, 466, 6348,
                                                                1540, 189
                                                            },
                                                        new[]
                                                            {
                                                                2377, 4003, 6685, 2631, 7391, 6852, 2606, 1544, 4922, 1997, 2277, 6894, 2342, 7922, 2392, 7339, 7999, 4255,
                                                                5329, 7842, 3658, 1079, 4994, 7735, 2952, 7822, 3495, 5256, 3809, 578, 1314, 2135, 3395, 2187, 6547, 7891,
                                                                1217, 5877, 1441, 4198, 1350, 2019, 6817, 3941, 3612, 5180, 1172, 3350, 2530, 5344, 1898, 3168, 3970, 4852,
                                                                2842, 1307, 4512, 2556, 396, 2883, 1908, 7892, 7134, 4648, 1706, 5726, 398, 7709, 7127, 47, 7784, 4768, 3479
                                                                , 3217, 5142, 6113, 5805, 3730, 3800, 1376, 1906, 6735, 6734, 6093, 356, 5555, 4528, 1302, 135, 7567, 5325,
                                                                3936, 7768, 1168, 4122, 7022, 5820, 5191, 766, 1679, 4530, 4982, 5458, 3726, 1642, 7639, 7866, 2725, 1603,
                                                                186, 6149, 5104, 64, 7672, 7099, 736, 3290, 5671, 1816, 1556, 3701, 2607, 3294, 5016, 3988, 1511, 588, 7619,
                                                                7529, 6749, 1627, 5141, 7209, 2914, 1842, 7281, 4260, 5331, 1348, 5491, 1538, 5140, 979, 2751, 5242, 3781,
                                                                3022, 5111, 2773, 4653, 4895, 3858, 8089, 5517, 4159, 1734, 5992, 5390, 6794, 6736, 7422, 5446, 3725, 4482,
                                                                7044, 493, 3604, 2884, 631, 785, 3739, 5959, 6473, 4786, 7396, 179, 6949, 7893, 1605, 2817, 4206, 4314, 7625
                                                                , 5802, 2837, 139, 3188, 752, 3352, 2780, 757, 6171, 6628, 7330, 6751, 6997, 7314, 3928, 7183, 2968, 336,
                                                                794, 24, 8141, 4261, 2194, 634, 6514, 7300, 1247, 5586, 1730, 6108, 3613, 7331, 4490, 3419, 5885, 6070, 4156
                                                                , 6474, 5941, 7160, 4551, 7527, 2618, 1134, 2597, 345, 3274, 5757, 2890, 1694, 1968, 2308, 2029, 6047, 4614,
                                                                1675, 3678, 1756, 5307, 3791, 7899, 4920, 1175, 2293, 52, 803, 7149, 3345, 7020, 7390, 5853, 436
                                                            },
                                                        new[]
                                                            {
                                                                5098, 4765, 5460, 8190, 6913, 1411, 8191, 5645, 2111, 7640, 7681, 5886, 4840, 5215, 1688, 1290, 7954, 1406,
                                                                1294, 6692, 3531, 247, 3155, 383, 1093, 1137, 7276, 6983, 7295, 3206, 4634, 5936, 4521, 1654, 4406, 5926,
                                                                2915, 4699, 6646, 1220, 3537, 6542, 7972, 4958, 2846, 2577, 815, 33, 1377, 3747, 8051, 2670, 723, 2053, 2458
                                                                , 5697, 7451, 8003, 1905, 7308, 271, 6180, 5632, 4620, 5305, 4685, 3160, 103, 7320, 3207, 1716, 767, 1444,
                                                                1998, 280, 1851, 420, 6261, 4272, 6729, 1089, 5910, 3910, 3347, 6213, 3761, 3069, 7948, 3203, 2384, 2980,
                                                                1438, 2095, 7225, 7829, 7167, 7057, 1499, 6295, 6069, 5788, 2345, 1291, 6970, 4730, 2100, 3355, 202, 3514,
                                                                3134, 6548, 637, 4359, 2158, 4285, 3406, 5020, 4937, 6453, 1899, 6701, 4651, 1659, 1304, 7775, 5407, 4589,
                                                                2815, 349, 6201, 7680, 3935, 1370, 6445, 6264, 2828, 3231, 8047, 7987, 3230, 1831, 1338, 4064, 3772, 4739,
                                                                6377, 5880, 1259, 938, 4152, 3685, 1379, 3205, 234, 1798, 5939, 3202, 3635, 3144, 3922, 2161, 5596, 7359,
                                                                5762, 569, 1963, 4405, 5071, 5683, 7915, 6398, 2480, 4025, 7382, 7052, 801, 4426, 6021, 3913, 6048, 2394,
                                                                825, 5065, 7646, 5042, 7366, 6340, 7491, 2658, 7222, 5166, 3227, 2638, 709, 5951, 3251, 6302, 5168, 7262,
                                                                627, 5031, 4949, 5507, 7678, 2055, 3074, 1742, 4022, 5091, 1601, 36, 2290, 5647, 4870, 7468, 5733, 5673,
                                                                3078, 5912, 290, 6669, 7856, 3757, 2407, 6160, 246, 125, 1070, 1381, 721, 6854, 3543, 2625, 5353, 7433, 732,
                                                                1743, 7722, 6402, 2114, 540, 5286, 655, 5731, 2765, 4858, 1443, 1028, 3153, 4386, 6925, 7918, 3234, 5316,
                                                                7469
                                                            },
                                                        new[]
                                                            {
                                                                4453, 3455, 3505, 7894, 678, 3462, 842, 119, 4312, 5974, 6357, 7931, 2229, 2853, 3605, 1652, 7131, 1083,
                                                                5935, 3713, 6708, 5309, 4304, 1531, 6414, 4993, 3291, 2596, 7523, 1791, 6917, 1103, 8046, 2630, 1228, 1678,
                                                                6618, 2518, 5417, 5130, 5173, 5652, 2143, 1275, 491, 2253, 4857, 1782, 1192, 8059, 5708, 4564, 5017, 4497,
                                                                5562, 1664, 3509, 7432, 7727, 2774, 3138, 1437, 5117, 7685, 1789, 7974, 6071, 5322, 5557, 6804, 509, 2178,
                                                                7045, 6995, 7533, 6792, 3711, 5393, 6900, 3332, 8127, 5895, 7843, 809, 4319, 4169, 6334, 2906, 3603, 5976,
                                                                3041, 5919, 6416, 7012, 4681, 6076, 2943, 6498, 7481, 4995, 5237, 2975, 4781, 6847, 7070, 1770, 7164, 702,
                                                                4719, 8036, 100, 3191, 6490, 4238, 4836, 7380, 3413, 7333, 1624, 5540, 4735, 2093, 7581, 5879, 1766, 3891,
                                                                5564, 6528, 4515, 1592, 2062, 6082, 4385, 4665, 4550, 3595, 5737, 7, 7837, 7246, 7901, 1316, 4583, 7714,
                                                                6022, 8043, 1934, 6220, 6775, 10, 5219, 4195, 6415, 6466, 2789, 3690, 6578, 7076, 7959, 5984, 1463, 688,
                                                                3714, 7184, 193, 5734, 7204, 7144, 893, 4546, 7219, 6339, 5810, 5189, 5418, 6850, 3097, 5022, 6590, 5402,
                                                                3758, 6352, 1972, 7379, 5538, 3775, 1234, 6346, 6597, 7977, 1329, 1292, 6613, 733, 3178, 7138, 35, 683, 1982
                                                                , 5938, 6619, 2274, 190, 5862, 3795, 8064, 926, 3433, 6282, 6840, 7667, 1495, 6540, 2867, 4245, 5735, 5247,
                                                                6624, 5224, 1941, 5953, 7705, 1596, 1087, 1071, 8173, 5257, 3654, 11, 5989, 953, 2366, 2811, 2647, 1772,
                                                                6846, 2965, 1792, 776, 3691, 3515, 5154, 2800, 3409, 1400, 7340, 4368, 3916, 2788, 3666, 1640, 129, 5730,
                                                                6470, 5728
                                                            },
                                                        new[]
                                                            {
                                                                5654, 6075, 2498, 1673, 3036, 4297, 2743, 5872, 7416, 13, 1467, 864, 6341, 5884, 7634, 6599, 689, 5587, 696,
                                                                2286, 3801, 700, 2808, 288, 524, 7560, 4792, 359, 7008, 5570, 2824, 5722, 2071, 4638, 7651, 1705, 156, 7298,
                                                                1248, 7913, 4443, 3869, 2747, 6541, 697, 7544, 6403, 7677, 7349, 598, 3842, 3545, 1199, 1708, 6350, 6928,
                                                                1035, 1987, 2483, 5508, 669, 2223, 4402, 165, 3473, 2340, 7023, 6393, 5405, 4609, 6556, 5456, 3170, 1365,
                                                                4176, 3311, 7261, 67, 7859, 7181, 1185, 1344, 7129, 5194, 2806, 7563, 7321, 5433, 6347, 6733, 5227, 399,
                                                                3960, 5636, 5485, 7736, 3934, 1284, 5930, 1026, 3256, 7788, 1251, 2582, 4941, 3092, 3798, 4882, 6918, 4339,
                                                                182, 4722, 3242, 1527, 6956, 8014, 4115, 5611, 4608, 7890, 4558, 1391, 6958, 6478, 6650, 2593, 7030, 3482,
                                                                1690, 4231, 5244, 3299, 5076, 8154, 7876, 3570, 4228, 3900, 1593, 1212, 4775, 4307, 5457, 4656, 3655, 306,
                                                                6161, 5486, 3402, 6272, 4424, 2144, 2124, 1937, 585, 7430, 2790, 5274, 1039, 7452, 4677, 5523, 3646, 6243,
                                                                4347, 5634, 6826, 7198, 6117, 6327, 3749, 829, 559, 2193, 1578, 7701, 1840, 4980, 7229, 7241, 6285, 6491,
                                                                194, 2653, 2729, 1617, 3980, 5135, 5501, 805, 3392, 4322, 5991, 7084, 5299, 4523, 5069, 5489, 3694, 235,
                                                                1587, 3043, 1922, 5101, 1671, 442, 6565, 7601, 4999, 3125, 7704, 5604, 2919, 7280, 2025, 82, 2263, 3449,
                                                                2395, 6087, 115, 3096, 5534, 2134, 1790, 6499, 6111, 5318, 6266, 6620, 6179, 4936, 6672, 5281, 5529, 2835,
                                                                4575, 920, 1760, 3471, 3461, 5469, 3560, 4287, 1812, 4802, 1903, 3305, 5449, 4266, 4103, 5776, 4780, 7925,
                                                                4089
                                                            },
                                                        new[]
                                                            {
                                                                4427, 4480, 3209, 6305, 4259, 3307, 1, 4624, 4849, 1129, 6301, 1561, 5023, 993, 4943, 1547, 7060, 4794, 1425
                                                                , 6018, 6761, 1223, 3589, 8087, 4063, 806, 7708, 6359, 6661, 7492, 2991, 3716, 4080, 4983, 2938, 665, 2307,
                                                                6594, 3004, 7088, 7128, 7090, 778, 2369, 6224, 1795, 7742, 3930, 2504, 5364, 284, 2042, 7580, 2470, 6922,
                                                                5497, 8167, 1537, 734, 5937, 2179, 7738, 5371, 7054, 1882, 3145, 6914, 2420, 3550, 516, 2918, 4171, 2149,
                                                                3313, 448, 4804, 5783, 1213, 2167, 4874, 3485, 4581, 1179, 3571, 2942, 5088, 1273, 8179, 6433, 6097, 2930,
                                                                5356, 7120, 6328, 4316, 527, 8042, 7207, 1164, 2447, 1576, 4603, 781, 6095, 7278, 5597, 645, 4997, 4093,
                                                                1999, 638, 8182, 3783, 1978, 1658, 5825, 4464, 1508, 8048, 6616, 7256, 5330, 7046, 2777, 4263, 2303, 7439,
                                                                2955, 1836, 6869, 2692, 7711, 3954, 255, 1303, 7602, 4024, 7571, 714, 6154, 7650, 3572, 5109, 7496, 5114,
                                                                1865, 4726, 380, 2525, 532, 681, 903, 7296, 394, 7005, 6142, 1056, 1725, 2068, 2986, 5745, 2487, 3404, 1121,
                                                                8077, 4737, 140, 2532, 7564, 5211, 3584, 6456, 7153, 7551, 1030, 7731, 5506, 6459, 7077, 5041, 1180, 6175,
                                                                861, 5110, 7205, 5911, 3498, 7921, 7598, 2680, 5284, 5477, 5807, 1786, 1990, 925, 5801, 5385, 812, 3978,
                                                                4326, 3228, 6300, 541, 2110, 1374, 1197, 7049, 5669, 1526, 2234, 5052, 7706, 6635, 5777, 5739, 4048, 4265,
                                                                2302, 3261, 6447, 7402, 2695, 2748, 7212, 1648, 3047, 5620, 3946, 6484, 2419, 7064, 6957, 800, 7334, 1767,
                                                                5605, 3255, 1901, 4752, 7302, 7342, 1516, 568, 2855, 1392, 2239, 1436, 1323, 4774, 6803, 5466, 6399, 1119,
                                                                2921
                                                            },
                                                        new[]
                                                            {
                                                                3319, 628, 1005, 1282, 5118, 2339, 6426, 7236, 1193, 5462, 7874, 1519, 53, 3796, 3328, 5684, 2112, 522, 6828
                                                                , 6509, 6396, 4505, 4831, 6955, 282, 5267, 1722, 4813, 4658, 1191, 4262, 6041, 6314, 6121, 6929, 2992, 4881,
                                                                8104, 6365, 1970, 906, 2551, 3618, 3001, 5450, 7495, 5729, 656, 4178, 6234, 7486, 3782, 6323, 7981, 2767,
                                                                7368, 3322, 372, 2782, 7071, 1632, 1189, 5379, 253, 2624, 8095, 1394, 1177, 2272, 3385, 8067, 8028, 3779,
                                                                3901, 3018, 4286, 619, 4841, 7953, 2024, 6952, 4081, 1717, 4702, 2452, 1210, 5002, 2646, 949, 3554, 3450,
                                                                881, 8114, 3879, 2686, 3622, 2393, 6308, 7042, 1925, 2467, 456, 3346, 5156, 1141, 3887, 6203, 603, 5947,
                                                                5001, 3780, 482, 6681, 317, 3338, 1198, 4957, 3732, 483, 90, 3383, 3710, 5712, 1211, 7016, 4676, 1004, 7811,
                                                                4954, 7419, 7227, 2974, 5942, 7414, 5509, 7182, 6876, 2404, 6024, 7644, 3919, 1568, 660, 6973, 2990, 272,
                                                                6440, 6427, 437, 4612, 3083, 6520, 2697, 1815, 1007, 6380, 1604, 6605, 4445, 3030, 3526, 3925, 8091, 7215,
                                                                3662, 3121, 5015, 4929, 4264, 6428, 7980, 6467, 2666, 7470, 4506, 6789, 4461, 6495, 899, 2159, 2118, 6569,
                                                                1669, 4494, 7106, 4736, 1935, 6588, 6842, 1305, 5771, 6448, 6337, 8083, 1286, 8117, 1364, 636, 6413, 1053,
                                                                5962, 4342, 4363, 4143, 259, 5944, 1553, 1733, 5743, 1423, 2067, 4357, 878, 1895, 1839, 6865, 4269, 7952,
                                                                5503, 6763, 2218, 3822, 4833, 1099, 804, 6362, 3306, 6141, 1613, 4755, 1494, 3923, 1264, 5665, 5252, 403,
                                                                6049, 7404, 374, 7520, 2699, 5056, 2331, 1844, 6718, 1565, 6085, 7388, 1674, 4052, 6693, 4199, 7800, 3915,
                                                                8183
                                                            },
                                                        new[]
                                                            {
                                                                1262, 7459, 4616, 498, 6096, 3037, 8061, 2874, 71, 6694, 607, 5048, 4522, 2489, 168, 2279, 7026, 2730, 8029,
                                                                7091, 1186, 6843, 5103, 1520, 5461, 7589, 5631, 5208, 7082, 1861, 134, 6135, 7902, 6889, 7498, 346, 2794,
                                                                1965, 2632, 3459, 3448, 310, 2362, 3220, 4706, 511, 3359, 7807, 940, 2462, 7729, 2120, 5077, 2065, 567, 4129
                                                                , 7191, 3745, 5498, 1363, 2712, 2449, 4474, 1207, 6489, 1336, 4749, 3886, 1994, 779, 7697, 5584, 7488, 268,
                                                                8097, 5592, 1975, 4217, 860, 8004, 2126, 4877, 5444, 3908, 2591, 3665, 5490, 31, 6438, 8142, 4591, 3219,
                                                                8138, 7514, 8109, 3453, 378, 2476, 299, 7753, 2635, 7032, 3182, 1214, 1132, 2063, 5793, 1785, 3027, 1739,
                                                                6133, 5715, 3907, 5889, 2058, 4158, 1928, 1616, 2946, 7122, 6476, 1178, 6910, 5340, 7687, 5359, 640, 1909,
                                                                7343, 2045, 3009, 6774, 6151, 7235, 2038, 2580, 5834, 55, 5265, 2224, 4279, 3786, 2376, 3555, 415, 4637, 104
                                                                , 2994, 1606, 2333, 1915, 3549, 4306, 6633, 738, 7815, 3122, 3536, 3218, 7785, 6875, 2205, 562, 5960, 1285,
                                                                3342, 6101, 1202, 8007, 7730, 7503, 5515, 7591, 7975, 7524, 3982, 1501, 3917, 5003, 5845, 7170, 6099, 1867,
                                                                1072, 3326, 2891, 6948, 6905, 4986, 3111, 6984, 6230, 4085, 4455, 4705, 3766, 3608, 5920, 884, 3146, 3506,
                                                                6429, 3693, 1539, 836, 7530, 19, 3320, 4732, 1200, 7923, 6833, 1271, 4154, 8180, 1166, 3859, 4674, 1484, 802
                                                                , 2557, 6432, 6649, 2184, 5811, 1038, 5171, 1237, 891, 5670, 7490, 2858, 4622, 4074, 2783, 5043, 3204, 6855,
                                                                3947, 892, 1883, 7267, 922, 963, 5797, 4741, 2034, 5814, 6808, 2976, 4715, 4180, 2051, 852, 1458
                                                            },
                                                        new[]
                                                            {
                                                                6387, 5195, 7462, 3507, 5280, 4211, 4820, 2451, 4872, 879, 4092, 6853, 5775, 6028, 6035, 4536, 1225, 5556,
                                                                2587, 5977, 2242, 1230, 2364, 854, 6008, 3260, 6897, 6945, 3390, 4345, 3388, 4963, 3341, 6506, 3896, 7690,
                                                                5443, 4641, 6824, 3647, 773, 1308, 1343, 5373, 2972, 3872, 1317, 6533, 4553, 5400, 4731, 2257, 4291, 4796,
                                                                6572, 6994, 4822, 6737, 7186, 7955, 1848, 7150, 6766, 7113, 4733, 3140, 1272, 7034, 3440, 2970, 579, 7272,
                                                                6562, 4274, 3254, 4853, 1957, 3502, 7196, 3637, 4965, 3075, 3619, 6812, 5362, 3975, 5311, 2602, 1947, 1532,
                                                                4510, 1783, 7467, 1428, 2011, 5470, 1784, 2513, 4619, 4481, 1470, 6441, 3288, 7772, 5073, 5519, 5025, 4842,
                                                                223, 1758, 2750, 2533, 6260, 3695, 2338, 3720, 6754, 6837, 9, 3277, 2140, 2050, 7066, 7886, 423, 3971, 3825,
                                                                6164, 954, 7050, 296, 1263, 4108, 1775, 4187, 1110, 3738, 7532, 4555, 1988, 7307, 2770, 1051, 5254, 4005,
                                                                3082, 5952, 5618, 784, 4975, 5278, 5382, 514, 5660, 84, 7083, 2648, 3398, 894, 5723, 4078, 3279, 3415, 2225,
                                                                1327, 6873, 7206, 7930, 7275, 4201, 3474, 112, 1059, 1357, 2656, 2719, 4751, 5413, 1162, 2270, 3416, 8055,
                                                                2486, 6890, 6482, 7093, 3639, 6960, 2798, 2262, 6092, 5123, 56, 5066, 4283, 3229, 1870, 269, 2344, 497, 1479
                                                                , 1876, 393, 2259, 7897, 3193, 6009, 5511, 910, 2844, 3068, 7721, 3499, 1740, 2614, 4502, 6573, 3266, 7373,
                                                                4334, 452, 6324, 2202, 2627, 6777, 5225, 1984, 7916, 2668, 2099, 3826, 7933, 7210, 6689, 174, 5369, 1123,
                                                                4723, 3488, 3871, 4578, 6584, 3742, 2803, 4458, 2315, 3210, 6767, 1738, 5909, 2605, 5759, 5431, 6545, 7163
                                                            },
                                                        new[]
                                                            {
                                                                4032, 691, 4212, 4099, 7692, 3414, 5357, 1226, 5223, 6549, 3252, 3244, 4545, 5212, 2327, 5158, 2350, 1439,
                                                                2157, 6712, 7463, 4422, 6586, 5206, 6351, 5898, 661, 7865, 7006, 7632, 8119, 5963, 4525, 5258, 556, 6195,
                                                                7327, 293, 4617, 6205, 651, 2515, 817, 8144, 6884, 6343, 6139, 6153, 334, 6148, 1455, 2243, 6536, 5769, 1095
                                                                , 2152, 6102, 5270, 502, 3657, 1989, 1841, 712, 5341, 769, 1058, 4800, 2934, 3434, 1620, 4856, 444, 4878,
                                                                5627, 4173, 2820, 2598, 2753, 7804, 6764, 4799, 80, 2305, 3991, 1069, 5655, 2080, 4383, 2944, 7790, 622, 749
                                                                , 7197, 2523, 6968, 7114, 4962, 4250, 3562, 5610, 3558, 5832, 7645, 7724, 2702, 4001, 928, 302, 7097, 5494,
                                                                7904, 6061, 530, 4887, 7766, 1857, 3644, 8021, 2514, 6287, 7910, 7526, 285, 5568, 4051, 7717, 7616, 5200,
                                                                662, 352, 5858, 1868, 6585, 5408, 7737, 1146, 1398, 4585, 2688, 2752, 6091, 3909, 4900, 298, 6219, 4438, 547
                                                                , 795, 7900, 3225, 1529, 6279, 6717, 2018, 4452, 2911, 6293, 6292, 5146, 7630, 1981, 5821, 6064, 2961, 460,
                                                                5624, 7377, 7540, 6673, 4829, 2674, 1582, 4646, 2181, 5863, 1700, 3676, 3990, 1333, 5228, 5901, 3981, 3557,
                                                                4185, 387, 2347, 4044, 1911, 3162, 5666, 1031, 6209, 6538, 947, 4534, 3588, 7041, 2897, 1607, 3477, 2275,
                                                                4407, 6042, 6989, 4140, 6443, 2734, 184, 7086, 2917, 2620, 262, 1754, 3427, 3724, 2238, 1643, 3158, 4371,
                                                                7622, 459, 4379, 4409, 1181, 2764, 4071, 7614, 7441, 4362, 1361, 240, 210, 5997, 3760, 3180, 3771, 4803,
                                                                7445, 4017, 3358, 2640, 2997, 7956, 7676, 6807, 7371, 735, 3442, 5214, 4647, 6975, 6237, 2033, 4491, 7594
                                                            },
                                                        new[]
                                                            {
                                                                1809, 2959, 4626, 4649, 548, 3556, 7830, 3164, 6801, 5290, 4892, 2744, 4077, 1995, 2309, 3659, 2154, 7553,
                                                                20, 782, 6634, 921, 7053, 1331, 1797, 2057, 4384, 1068, 3283, 722, 7802, 5567, 1130, 3807, 5525, 4340, 5575,
                                                                3880, 970, 2694, 3472, 5904, 1686, 913, 1645, 630, 4503, 1874, 5576, 6017, 5392, 2501, 6132, 604, 3142, 3241
                                                                , 6706, 5027, 6166, 6798, 4332, 2887, 5626, 6806, 2704, 544, 4227, 4030, 7031, 2430, 2840, 5569, 3751, 7442,
                                                                756, 3079, 3530, 2000, 4990, 6655, 8020, 4584, 1067, 5164, 7578, 6907, 3764, 6726, 2823, 1586, 4664, 2256,
                                                                6246, 7997, 2056, 121, 7449, 7776, 7471, 2297, 711, 4969, 6716, 3561, 7461, 1927, 2731, 7216, 2558, 102, 443
                                                                , 1433, 3000, 6879, 7603, 2127, 2390, 5768, 4547, 3184, 4423, 3114, 3689, 2909, 1446, 934, 166, 4640, 2284,
                                                                7841, 862, 5120, 7447, 4131, 6758, 5496, 1735, 2085, 2214, 8116, 5190, 7875, 4454, 131, 8175, 4146, 5396,
                                                                5057, 2521, 5510, 1231, 2295, 629, 7749, 1514, 6531, 1435, 6883, 3648, 4760, 2113, 3039, 5949, 4252, 4486,
                                                                1042, 1856, 3389, 3704, 7778, 8001, 8088, 2754, 3195, 7612, 3683, 7425, 2246, 5326, 1701, 7585, 2348, 7474,
                                                                5302, 1451, 1399, 2870, 6176, 3113, 1711, 3602, 6719, 5294, 2044, 3609, 3914, 4548, 2250, 7117, 3852, 2397,
                                                                283, 6029, 5314, 3196, 4015, 5144, 5732, 6507, 2036, 6463, 2182, 7734, 2006, 6000, 4055, 5982, 3131, 7760,
                                                                3174, 6167, 507, 1655, 1347, 4112, 919, 4049, 1060, 6355, 1485, 2813, 7712, 5702, 5591, 1628, 2054, 5650,
                                                                2026, 7657, 1718, 7872, 5035, 1341, 3053, 7659, 586, 1075, 2098, 3275, 3864, 8013, 6753, 8101, 5917, 1104
                                                            },
                                                        new[]
                                                            {
                                                                7961, 430, 4714, 6675, 1548, 7755, 7069, 2701, 2581, 7399, 5129, 4223, 5816, 4789, 4910, 2553, 3670, 3893,
                                                                7251, 790, 7024, 2876, 5293, 6642, 6374, 755, 5050, 107, 2996, 1190, 7758, 2700, 1796, 4662, 3861, 2276,
                                                                4734, 2497, 1492, 4440, 3458, 5691, 6936, 2799, 8184, 3194, 7836, 5900, 5451, 7384, 4907, 6656, 7608, 513,
                                                                4911, 811, 5419, 8130, 1036, 3250, 149, 5593, 3805, 1011, 2008, 375, 475, 6937, 148, 450, 5528, 927, 5565,
                                                                909, 1012, 3794, 1746, 5337, 1114, 169, 4120, 1681, 463, 4354, 2544, 3060, 1427, 5184, 49, 7105, 4557, 6818,
                                                                7195, 558, 7151, 4320, 2358, 337, 6908, 7397, 2726, 3325, 6614, 5006, 7217, 816, 6768, 6811, 2878, 4428,
                                                                4524, 7855, 2166, 1780, 4222, 6222, 3103, 2869, 7125, 6906, 1366, 366, 425, 8068, 6950, 1929, 6207, 653,
                                                                4832, 2571, 5994, 7465, 3640, 111, 7707, 5287, 887, 5518, 7610, 6194, 3844, 2370, 6518, 687, 3510, 6552,
                                                                2772, 3736, 6982, 6815, 4436, 1720, 7839, 2190, 7757, 8030, 3478, 7531, 5163, 2718, 3239, 4037, 5471, 2241,
                                                                2334, 3263, 321, 3285, 895, 7417, 8133, 7844, 3185, 3258, 6283, 1612, 5682, 7095, 5176, 6920, 1504, 2962,
                                                                3799, 311, 539, 983, 281, 2001, 6772, 6223, 7344, 1794, 1113, 617, 6322, 2859, 2324, 6940, 3480, 4028, 7007,
                                                                7853, 4233, 6259, 3674, 2967, 7769, 7123, 2839, 5174, 3829, 5798, 6267, 7710, 2644, 7896, 7101, 4690, 2236,
                                                                5756, 5892, 5676, 265, 4712, 1174, 4065, 2326, 3533, 855, 7111, 5420, 623, 5149, 66, 6665, 1534, 8017, 3067,
                                                                2760, 471, 6888, 3015, 7816, 4834, 5113, 2216, 3312, 3626, 3649, 7905, 6519, 7799, 3467, 6124, 6486
                                                            },
                                                        new[]
                                                            {
                                                                2761, 464, 3638, 4930, 2687, 7558, 7917, 2016, 1577, 745, 2657, 3876, 841, 4888, 6411, 4179, 4301, 3977,
                                                                3836, 4767, 7794, 4817, 2643, 7716, 5980, 4837, 2434, 3431, 2357, 30, 1938, 3031, 1641, 1517, 4137, 7994,
                                                                6998, 2138, 1386, 2526, 6079, 4014, 2809, 6310, 3446, 1187, 6748, 5499, 1117, 5032, 8078, 7654, 5151, 160,
                                                                770, 4096, 6589, 5097, 3035, 6127, 6676, 2306, 4076, 5589, 2865, 5890, 18, 4282, 2380, 2461, 3216, 7352,
                                                                4377, 5410, 1149, 3623, 273, 155, 7429, 1505, 1382, 5958, 6136, 3150, 5874, 224, 3538, 6003, 2923, 287, 8027
                                                                , 4821, 7148, 1805, 2509, 2411, 4126, 81, 7537, 4298, 4940, 2705, 857, 1707, 692, 7310, 648, 6687, 3143,
                                                                4809, 7051, 4576, 6192, 203, 3435, 2136, 8120, 1949, 2433, 550, 3847, 5608, 4632, 3353, 4967, 5908, 4128,
                                                                5296, 391, 1888, 4387, 3707, 8159, 4062, 2254, 6299, 6740, 1893, 5736, 6663, 8099, 635, 5061, 1744, 2288,
                                                                1155, 5558, 4163, 4113, 5844, 5799, 3337, 3688, 6660, 6227, 1656, 449, 7824, 2299, 2826, 404, 1001, 1727,
                                                                2035, 1818, 2507, 451, 6991, 181, 2707, 5334, 2107, 73, 1762, 2092, 4000, 2477, 7257, 4333, 0, 6200, 3675,
                                                                4404, 1491, 5580, 5860, 7277, 297, 2258, 4401, 1216, 5437, 7453, 6442, 5038, 2211, 8058, 4866, 3334, 7986,
                                                                1854, 4290, 2590, 1133, 6954, 4181, 2711, 5896, 4416, 3407, 7266, 4462, 5583, 3904, 3354, 2117, 412, 581,
                                                                2207, 5878, 1063, 3504, 2621, 8038, 5321, 4947, 2233, 177, 5778, 1088, 2941, 529, 4942, 4561, 244, 5906,
                                                                3848, 3594, 5865, 6996, 8016, 7482, 1732, 1021, 274, 7092, 1143, 3363, 6494, 810, 6829, 7213, 4519, 1822,
                                                                3686
                                                            },
                                                        new[]
                                                            {
                                                                3007, 7870, 7863, 799, 363, 5675, 6288, 2399, 5749, 4100, 6371, 5921, 7116, 7620, 5907, 8085, 988, 797, 7072
                                                                , 5100, 2937, 2469, 6173, 7250, 2589, 977, 2838, 973, 2612, 3661, 3040, 6086, 1597, 6892, 6664, 3171, 6190,
                                                                1873, 4, 6816, 1826, 986, 7100, 3470, 3866, 2663, 2715, 4200, 2776, 4988, 2902, 5598, 1585, 94, 4740, 5351,
                                                                5505, 2396, 5667, 6109, 220, 1254, 2046, 5918, 409, 2561, 2655, 3475, 5046, 6972, 6860, 128, 7361, 4845,
                                                                5000, 8024, 1699, 98, 3692, 2825, 4429, 1287, 7970, 1709, 5680, 5913, 3208, 7621, 5423, 844, 6577, 6976,
                                                                1486, 4921, 3098, 6129, 1276, 6451, 2298, 5455, 99, 6001, 2217, 2386, 6281, 2402, 5661, 3044, 7179, 1368,
                                                                3598, 1649, 4027, 7013, 2615, 6256, 4761, 830, 7669, 7347, 3684, 3211, 8094, 574, 1611, 3411, 3814, 291,
                                                                3280, 2471, 6725, 4366, 2231, 4469, 1473, 360, 3076, 1702, 3881, 7628, 3364, 1340, 358, 2492, 1579, 7754,
                                                                4348, 8050, 7156, 6329, 4448, 7152, 6187, 3567, 4738, 6838, 6182, 2542, 3032, 3945, 4556, 2170, 6060, 3790,
                                                                5998, 6078, 5973, 6120, 7864, 2296, 808, 5324, 6159, 5315, 5658, 7193, 4891, 6915, 7000, 4421, 1803, 8084,
                                                                2703, 3597, 2079, 392, 4823, 5094, 5635, 4221, 5053, 6756, 6106, 4177, 7572, 8063, 791, 7291, 838, 3412,
                                                                5543, 3400, 4182, 2973, 2634, 3581, 5192, 7231, 1602, 505, 5700, 7201, 595, 407, 5790, 5493, 1183, 3951,
                                                                1860, 8074, 376, 4708, 5526, 3428, 4119, 4397, 520, 6434, 6981, 3021, 7795, 201, 4336, 4434, 6759, 2549,
                                                                4514, 25, 4246, 2070, 4504, 7258, 5454, 4330, 609, 4961, 1457, 5018, 153, 1295, 908, 823, 708, 3841, 1066
                                                            },
                                                        new[]
                                                            {
                                                                7476, 5842, 3245, 2249, 5430, 3157, 4280, 364, 1615, 4613, 7370, 2435, 5808, 5695, 4410, 7979, 1589, 2758,
                                                                7375, 175, 7325, 8070, 1188, 5760, 8026, 6962, 4459, 4161, 4694, 5366, 5186, 6152, 1330, 5447, 869, 5831,
                                                                4996, 1600, 6537, 2524, 479, 7299, 6247, 2850, 3297, 3532, 3265, 2829, 1235, 5074, 6286, 1689, 6631, 3321,
                                                                3948, 6370, 3026, 7949, 1890, 3129, 6263, 5826, 5585, 1245, 4724, 6208, 7600, 1704, 41, 286, 2010, 6521,
                                                                2588, 2733, 5817, 7826, 4604, 2684, 6236, 2081, 7982, 2427, 7920, 395, 1328, 2209, 8189, 7767, 2168, 7142,
                                                                7883, 4847, 5261, 2619, 7756, 2528, 2459, 1229, 3832, 2457, 484, 1049, 6306, 6480, 7165, 222, 2002, 4104,
                                                                2186, 3201, 1413, 2779, 543, 6349, 6240, 7254, 7662, 4602, 6696, 710, 4069, 4679, 3937, 2534, 4764, 5484,
                                                                7194, 4566, 4918, 4249, 6050, 1940, 2, 5857, 5495, 7410, 6125, 316, 3379, 7624, 5641, 1320, 3652, 454, 517,
                                                                4439, 3850, 3465, 3236, 1472, 1900, 209, 4687, 6800, 7061, 2736, 8053, 4905, 7180, 4268, 4917, 639, 6188,
                                                                3117, 3487, 7332, 3620, 4164, 6539, 1820, 763, 948, 4302, 2359, 1824, 3221, 2066, 7793, 2121, 698, 7243,
                                                                1139, 3281, 4408, 8069, 2314, 3754, 5869, 7502, 6720, 4631, 3968, 2910, 7037, 4110, 3304, 6877, 6063, 243,
                                                                4102, 2265, 4284, 8155, 2527, 8125, 4748, 3267, 5009, 616, 4351, 1418, 3759, 1570, 4145, 4630, 1145, 907,
                                                                2713, 737, 6080, 4978, 4133, 1665, 1670, 462, 6162, 5522, 6239, 5204, 832, 8185, 7726, 7739, 7825, 1401,
                                                                4256, 6202, 5999, 2145, 2199, 4058, 3062, 6483, 5916, 1827, 6559, 3006, 4465, 5279, 6296, 3681, 7159, 2831,
                                                                1902, 7504
                                                            },
                                                        new[]
                                                            {
                                                                4743, 6839, 2512, 6702, 2084, 3081, 4205, 2122, 7682, 7027, 6210, 6379, 5465, 4670, 1821, 6909, 4542, 7109,
                                                                1845, 7887, 6592, 401, 1713, 5414, 3630, 6752, 7074, 6796, 5987, 4707, 1040, 6395, 4605, 101, 8135, 2414,
                                                                4488, 4492, 5781, 7139, 7067, 2009, 2287, 2784, 6019, 3706, 3116, 939, 4215, 5445, 3699, 554, 6574, 7121,
                                                                4960, 192, 5742, 6944, 2294, 571, 2375, 1008, 5779, 2086, 3752, 1224, 446, 5553, 6990, 3546, 2993, 3394,
                                                                7479, 5940, 4400, 4579, 4889, 6417, 3875, 4370, 5639, 2742, 5376, 2913, 5656, 7695, 7604, 6868, 2592, 2142,
                                                                7353, 6617, 3309, 1777, 6058, 8023, 7852, 3926, 6363, 7263, 1324, 684, 882, 1769, 4124, 7135, 2203, 6422,
                                                                8169, 1967, 8151, 1558, 1163, 7436, 5028, 5327, 7862, 5532, 5282, 2573, 6233, 211, 1761, 2691, 5051, 4325,
                                                                4053, 266, 3806, 5434, 7407, 2406, 6571, 8056, 4420, 4914, 6311, 2189, 4105, 2255, 1125, 2775, 3682, 6535,
                                                                5662, 3770, 664, 322, 2490, 7398, 4636, 5259, 3702, 3868, 6691, 4398, 5213, 565, 5638, 1695, 1776, 238, 146,
                                                                2174, 4311, 3483, 4657, 6690, 470, 7335, 4586, 5304, 6356, 6156, 7448, 5603, 7172, 7443, 6644, 1535, 5478,
                                                                3614, 7146, 1799, 2689, 2014, 2475, 4615, 5664, 5169, 2756, 6662, 4165, 6215, 1571, 6987, 335, 4046, 2762,
                                                                3106, 724, 2094, 1298, 7783, 508, 5375, 6464, 6683, 4816, 2649, 1871, 3093, 1832, 3232, 4880, 2075, 6738,
                                                                515, 5269, 7861, 301, 8123, 4904, 2069, 4061, 7596, 2516, 6238, 2220, 6942, 7750, 5849, 4955, 3985, 7221,
                                                                7885, 4141, 4344, 526, 3356, 385, 4753, 8052, 5007, 6629, 6606, 4628, 8040, 7214, 3741, 3460, 1859, 5716,
                                                                4247, 641
                                                            },
                                                        new[]
                                                            {
                                                                2863, 4650, 1084, 4565, 5789, 901, 5011, 1497, 370, 1311, 2172, 2862, 3511, 1158, 7847, 575, 2210, 4378,
                                                                5738, 7607, 4864, 5240, 5945, 1660, 6596, 2531, 3568, 1813, 3066, 1850, 6697, 6235, 5545, 1208, 5320, 4580,
                                                                7055, 2795, 2650, 6225, 2336, 1591, 8037, 1771, 2439, 3130, 2637, 748, 2565, 916, 3445, 7609, 3793, 7378,
                                                                1420, 5574, 42, 3575, 7566, 2418, 3005, 4728, 7675, 1916, 3863, 1270, 3830, 4537, 6677, 7289, 3373, 7539,
                                                                3890, 294, 1838, 1896, 5021, 1154, 8018, 5425, 2834, 1512, 7957, 7393, 5298, 7199, 5090, 3956, 4184, 5668,
                                                                1227, 1714, 6680, 4931, 713, 6659, 611, 7132, 5310, 643, 5083, 7247, 4554, 2141, 1889, 6168, 2920, 5823,
                                                                4294, 1810, 1466, 6485, 6412, 1253, 44, 5406, 853, 170, 1618, 5479, 7010, 780, 3750, 8160, 3616, 3697, 5866,
                                                                2929, 2895, 305, 1817, 7808, 1546, 4432, 6744, 6568, 5415, 3259, 7078, 4511, 4258, 4057, 6174, 6863, 848,
                                                                2690, 2346, 6974, 7401, 3705, 1371, 4633, 7718, 5764, 295, 5566, 4367, 5285, 7438, 5706, 3669, 591, 5883,
                                                                5313, 5780, 2335, 7908, 4067, 6169, 1564, 3042, 4869, 457, 570, 6750, 4915, 2519, 1469, 161, 873, 4529, 5036
                                                                , 2793, 5133, 4038, 2478, 4509, 5131, 7751, 4700, 6895, 3376, 5370, 6094, 8106, 1598, 7849, 2787, 5412, 1931
                                                                , 7889, 163, 3059, 3731, 6465, 3839, 3276, 1293, 7846, 1255, 38, 1061, 3952, 6638, 227, 583, 1393, 6581,
                                                                1055, 5957, 2569, 6504, 1959, 3380, 5271, 1559, 5986, 341, 3378, 985, 1236, 3090, 1787, 868, 4160, 7743, 788
                                                                , 8034, 2101, 2219, 5649, 2539, 2866, 1764, 1156, 6309, 46, 8010, 2485, 6639, 6172, 4114, 4727, 2645, 2575
                                                            },
                                                        new[]
                                                            {
                                                                863, 6965, 1127, 930, 8009, 1167, 4844, 68, 1950, 6503, 720, 5079, 5674, 2429, 5897, 933, 6627, 2499, 2879,
                                                                3045, 4854, 7812, 1637, 6065, 3810, 3136, 1465, 4747, 2594, 4932, 7323, 3293, 5651, 2922, 1923, 5616, 1094,
                                                                5915, 5251, 7033, 4742, 821, 5520, 214, 7354, 4673, 7831, 6822, 5291, 5923, 6228, 4901, 4948, 7984, 1045,
                                                                1912, 7752, 7636, 4101, 2999, 984, 2559, 6390, 5621, 3942, 3815, 5232, 3408, 137, 1421, 6040, 5273, 5483,
                                                                3024, 5019, 7833, 2232, 256, 7415, 8166, 5838, 6969, 6658, 173, 6546, 7202, 1397, 7003, 1106, 6543, 1454,
                                                                5229, 3894, 3834, 7873, 2905, 4507, 5246, 7329, 7185, 792, 5630, 2868, 2901, 3120, 6747, 1522, 7943, 7288,
                                                                6730, 72, 2522, 4047, 847, 3802, 606, 6059, 5317, 4682, 4111, 7541, 2177, 3494, 495, 2363, 3375, 7014, 3165,
                                                                2641, 6742, 2969, 2389, 5819, 5755, 3159, 2801, 2856, 2995, 6146, 8057, 6779, 4335, 144, 7641, 4903, 4278,
                                                                1414, 4527, 8150, 2371, 4144, 4498, 6770, 7290, 3600, 5335, 6727, 1115, 6231, 5345, 2768, 7568, 7158, 2576,
                                                                3547, 1184, 2491, 718, 2379, 7311, 4610, 408, 3621, 6615, 7270, 416, 2833, 4923, 3983, 3339, 245, 3367, 576,
                                                                626, 7674, 2659, 3437, 5312, 6799, 2832, 3087, 2651, 1044, 225, 818, 525, 4082, 4567, 2716, 5888, 2583, 1536
                                                                , 1500, 7284, 7629, 4663, 6066, 6401, 5773, 3920, 3743, 6935, 6034, 4042, 7356, 4886, 250, 615, 3271, 6941,
                                                                3765, 6872, 7075, 3496, 7748, 3292, 1741, 5153, 3870, 7679, 365, 7805, 4590, 3624, 1128, 1572, 7326, 943,
                                                                6037, 4382, 1027, 2312, 164, 8081, 5181, 5136, 814, 4599, 3456, 846, 5253, 7021, 2892, 7130, 4951
                                                            },
                                                        new[]
                                                            {
                                                                7505, 7587, 504, 1081, 410, 3527, 5516, 974, 1958, 3673, 746, 6583, 419, 3235, 7063, 1977, 3012, 5108, 3906,
                                                                7143, 867, 2928, 2052, 4197, 888, 5087, 6046, 5263, 7512, 4716, 3343, 5421, 5761, 4805, 3295, 5785, 4913,
                                                                753, 3268, 1171, 122, 5698, 373, 2281, 6424, 1222, 5453, 7224, 3687, 3152, 2958, 2300, 195, 7355, 2555, 4417
                                                                , 5752, 5361, 1476, 7351, 6911, 3593, 1594, 6273, 5891, 7516, 3769, 2936, 21, 5512, 304, 5348, 4984, 1622,
                                                                2061, 1244, 593, 3489, 5333, 1474, 4987, 229, 17, 4350, 7282, 849, 2191, 7162, 1752, 4167, 1636, 7273, 8096,
                                                                5701, 499, 3071, 5829, 4846, 3700, 14, 350, 5092, 2442, 5241, 5058, 905, 3176, 563, 4675, 2354, 1811, 824,
                                                                4457, 213, 5272, 411, 5209, 1801, 113, 1052, 4310, 3843, 5422, 1274, 703, 7228, 1239, 1608, 5107, 4518, 5143
                                                                , 2059, 5839, 133, 6294, 2064, 1077, 6978, 3213, 1445, 7983, 2566, 6809, 3486, 4009, 3318, 2367, 414, 2609,
                                                                1991, 793, 6391, 3574, 2387, 1692, 1281, 564, 1352, 6576, 582, 1426, 7306, 1250, 7489, 1481, 3284, 5602, 124
                                                                , 2403, 1422, 5549, 632, 7200, 902, 2310, 5746, 206, 1032, 5085, 845, 7297, 1687, 5404, 1165, 5084, 4725,
                                                                6579, 589, 4689, 7671, 4890, 831, 2197, 2660, 6657, 3310, 5881, 2163, 7595, 7877, 114, 85, 6373, 3817, 1897,
                                                                4855, 4392, 2717, 6430, 2096, 7133, 5170, 1182, 8008, 7653, 2841, 2642, 2323, 4415, 4117, 7944, 2739, 3523,
                                                                1019, 4328, 2105, 835, 1781, 2227, 5599, 7208, 6005, 4107, 6193, 2417, 8176, 6033, 7976, 1448, 7073, 5748,
                                                                6191, 196, 3243, 7177, 4430, 5230, 5354, 7249, 4607, 5086, 4446, 2365, 3430, 5472
                                                            },
                                                        new[]
                                                            {
                                                                6145, 3223, 2267, 1204, 6, 787, 1385, 2888, 834, 6923, 1530, 197, 6170, 503, 4790, 4123, 4196, 7348, 178,
                                                                2786, 3013, 7285, 1041, 3712, 1765, 5514, 2204, 2082, 1280, 7588, 3792, 4721, 7381, 7835, 4520, 1233, 3596,
                                                                3033, 5622, 7851, 3115, 4812, 5328, 7656, 1802, 2048, 4532, 276, 3643, 1462, 4776, 3490, 6165, 3885, 668,
                                                                2385, 6290, 4862, 1157, 5403, 6404, 1300, 6992, 6820, 5306, 4186, 7991, 6336, 1195, 2931, 7732, 5480, 4204,
                                                                7043, 3457, 1952, 1855, 1960, 6032, 6845, 4149, 6475, 7119, 6444, 1203, 7565, 6083, 8, 971, 7435, 362, 3974,
                                                                61, 5178, 4006, 3516, 644, 6053, 3287, 6457, 7107, 5099, 2398, 6140, 5914, 572, 5476, 2682, 2924, 807, 6150,
                                                                6016, 1417, 6103, 381, 4991, 5765, 8129, 2854, 5681, 5122, 3107, 8170, 6557, 5264, 3105, 2951, 2886, 2176,
                                                                6454, 552, 7372, 3401, 5835, 3463, 4777, 4574, 4773, 546, 7926, 5758, 1410, 4499, 7157, 3833, 2864, 521,
                                                                1560, 1478, 1650, 5125, 4763, 3156, 3601, 4476, 976, 6835, 5096, 180, 2672, 4483, 3264, 6098, 6189, 5397,
                                                                4207, 5039, 5955, 1315, 858, 329, 2322, 5928, 1209, 4166, 3135, 340, 4020, 2351, 775, 682, 5383, 982, 4059,
                                                                6532, 6819, 964, 1301, 6157, 2153, 1037, 4425, 355, 4797, 1864, 2088, 1569, 2536, 7924, 4785, 4218, 2039,
                                                                6325, 1048, 675, 5933, 3979, 2133, 1136, 3126, 5121, 1034, 7927, 7412, 6946, 4419, 4034, 4002, 5927, 3611,
                                                                6471, 4489, 4216, 3610, 7464, 6823, 1609, 8178, 3631, 5582, 937, 445, 2804, 3132, 2003, 6502, 4412, 3112,
                                                                4691, 4838, 7761, 5970, 5182, 3958, 3723, 5588, 1866, 3237, 6778, 1332, 458, 2871, 8082, 7369, 3902
                                                            },
                                                        new[]
                                                            {
                                                                69, 7545, 4240, 6321, 3617, 4814, 3857, 2604, 8102, 1144, 7792, 3851, 7570, 60, 5754, 2766, 5663, 1631, 2129
                                                                , 6652, 3061, 6257, 5292, 742, 4531, 5699, 4273, 4235, 2759, 4033, 5560, 7350, 2325, 7303, 4011, 7048, 7175,
                                                                4896, 1196, 3668, 6679, 1483, 5504, 2405, 7004, 6353, 614, 5943, 2128, 4573, 1574, 4138, 3819, 5812, 6147,
                                                                6710, 1533, 7637, 5709, 3173, 1948, 6921, 3169, 2460, 7759, 1452, 7260, 2248, 6790, 7549, 7694, 7642, 1355,
                                                                258, 1046, 7543, 1490, 7434, 7858, 205, 6781, 621, 7507, 7155, 677, 7424, 4106, 2137, 2520, 7394, 3984, 743,
                                                                2636, 1405, 1956, 3240, 4493, 1388, 5767, 1696, 4132, 7985, 3335, 5619, 610, 996, 3580, 2877, 3748, 323,
                                                                1644, 2015, 744, 6797, 6218, 7964, 6245, 1943, 5573, 3023, 8143, 1524, 3950, 7126, 4912, 3632, 952, 4054,
                                                                4807, 1973, 2908, 2926, 4757, 1834, 3316, 97, 3302, 2413, 4018, 6375, 3331, 477, 3636, 1723, 6158, 4925,
                                                                1206, 912, 6155, 5488, 3226, 8107, 1726, 4876, 2738, 308, 2984, 8072, 768, 5010, 6119, 5115, 7617, 6197,
                                                                8172, 3273, 4433, 1283, 2426, 658, 726, 1773, 368, 6472, 6450, 2563, 3789, 7268, 5388, 5360, 2374, 6782,
                                                                6110, 6625, 3645, 1150, 3357, 7867, 2049, 4885, 896, 6345, 3246, 5207, 7592, 2622, 695, 478, 15, 2572, 7796,
                                                                2586, 4289, 3762, 3512, 147, 4899, 3166, 1468, 6773, 6651, 1619, 1015, 7233, 2237, 8139, 666, 7025, 6786,
                                                                6926, 965, 3862, 7583, 4157, 4540, 2097, 3360, 3397, 997, 2547, 1461, 990, 3944, 5128, 1013, 6317, 1176,
                                                                7145, 2745, 4475, 7919, 447, 3181, 6724, 7406, 489, 7937, 4582, 1412, 6814, 3233, 1268, 2568, 6626, 3959
                                                            },
                                                        new[]
                                                            {
                                                                7582, 5653, 8168, 5623, 5436, 1829, 6621, 5355, 2428, 2925, 6392, 8103, 5067, 6988, 3541, 7535, 6423, 5965,
                                                                2125, 3744, 5547, 7374, 4879, 3315, 717, 6043, 2740, 4992, 3767, 7929, 7936, 822, 7823, 3774, 6252, 4349,
                                                                7850, 4598, 6275, 3585, 4472, 5367, 706, 2671, 6986, 6721, 6335, 5203, 7688, 2652, 5187, 3719, 3818, 1509,
                                                                647, 4466, 3086, 3124, 6460, 904, 5601, 4873, 3931, 369, 3016, 3052, 6723, 4717, 7857, 5452, 4989, 5234,
                                                                1325, 4906, 1557, 4170, 4811, 7728, 3349, 2268, 7002, 2574, 3396, 5705, 5993, 1581, 5552, 6268, 6931, 2933,
                                                                2570, 7047, 3518, 6115, 6326, 3625, 1453, 4007, 1936, 8181, 6116, 6795, 813, 826, 1440, 4606, 2130, 6031,
                                                                428, 6038, 7934, 5640, 3715, 777, 2226, 7819, 2280, 786, 6265, 5813, 57, 2328, 1793, 4036, 4226, 3050, 467,
                                                                663, 4927, 4309, 4825, 506, 1697, 2361, 215, 7950, 6961, 191, 5893, 1014, 5197, 5401, 8071, 6006, 676, 7484,
                                                                7720, 8115, 659, 6381, 2422, 83, 4243, 5841, 3889, 5275, 132, 3606, 361, 242, 6199, 995, 7174, 6358, 739,
                                                                518, 6612, 7689, 2495, 1334, 3177, 3773, 2455, 117, 108, 4270, 5594, 6825, 5772, 6938, 7242, 5095, 2147,
                                                                1002, 1510, 6607, 4720, 3590, 2320, 37, 5703, 6511, 5967, 3525, 5741, 3996, 1502, 5902, 3898, 7176, 4655,
                                                                2431, 6026, 5571, 7039, 859, 5925, 5148, 2164, 319, 2741, 6312, 7538, 39, 918, 4902, 917, 1337, 6332, 3238,
                                                                4403, 7508, 325, 1886, 856, 828, 4390, 4318, 7700, 6015, 5961, 1447, 6765, 4075, 680, 2464, 1346, 2881, 3141
                                                                , 275, 7741, 6784, 486, 7409, 8131, 2613, 5806, 48, 4352, 3823, 7387, 8022, 3921, 1523, 5502
                                                            },
                                                        new[]
                                                            {
                                                                1430, 5236, 5628, 4118, 1747, 6253, 1404, 367, 3838, 961, 3340, 6964, 7223, 3128, 264, 4597, 2852, 8005,
                                                                2822, 5432, 4985, 5352, 3539, 7828, 4043, 5513, 3085, 2545, 7038, 8079, 646, 6611, 74, 221, 8000, 172, 2032,
                                                                4487, 1326, 5398, 1551, 2769, 2438, 6493, 4394, 7466, 6291, 7740, 6130, 5827, 6703, 7357, 7283, 6564, 6834,
                                                                6394, 3119, 6244, 3436, 8105, 3938, 1653, 7211, 348, 3803, 3698, 4623, 2235, 3282, 198, 4549, 624, 6870,
                                                                6068, 3391, 4639, 580, 959, 4191, 1010, 487, 405, 4635, 468, 3903, 2988, 1635, 1583, 4356, 1279, 4277, 2932,
                                                                3768, 1992, 7884, 7460, 5600, 4097, 4968, 3544, 4468, 883, 6780, 715, 3905, 1623, 4447, 2778, 5784, 4495,
                                                                1599, 7995, 3421, 5435, 7188, 5679, 6609, 957, 8045, 4745, 8161, 3048, 4203, 2585, 6671, 3607, 8065, 1939,
                                                                7440, 2200, 1240, 728, 8145, 4871, 4072, 6012, 7576, 5614, 2463, 3888, 6896, 7304, 2916, 1169, 2291, 6666,
                                                                386, 4772, 613, 488, 5138, 3011, 6077, 4224, 3932, 6698, 7189, 3993, 1456, 7909, 16, 1800, 577, 774, 4754,
                                                                7081, 7554, 7087, 6487, 3729, 4513, 6762, 2907, 4684, 2329, 1638, 6007, 8035, 6232, 5426, 7765, 2746, 6700,
                                                                642, 2977, 130, 2311, 7774, 3377, 7501, 7945, 6368, 3664, 6406, 5389, 7528, 7599, 187, 7316, 674, 7806, 2665
                                                                , 6437, 4671, 5854, 4485, 5126, 4031, 2215, 2843, 6757, 5233, 3865, 4329, 6714, 4411, 6527, 6898, 2020, 6184
                                                                , 1835, 924, 4155, 2180, 1626, 3755, 2436, 1373, 4695, 4934, 3154, 278, 2408, 991, 7666, 7821, 5642, 1657,
                                                                5803, 1111, 3224, 923, 7455, 3529, 7389, 4668, 4393, 6785, 3878, 5231, 309, 1312, 1666, 7450, 3055
                                                            },
                                                        new[]
                                                            {
                                                                7814, 3949, 7911, 1480, 6530, 2330, 701, 1691, 2546, 2078, 5707, 2456, 886, 6919, 6934, 7521, 7040, 4744,
                                                                1238, 1403, 3565, 4784, 7942, 6105, 2269, 116, 5934, 4121, 86, 2983, 7265, 8039, 601, 7203, 4667, 4516, 5766
                                                                , 2898, 7089, 3873, 1109, 7703, 1843, 6670, 4981, 1993, 2228, 6529, 2505, 3559, 7028, 1759, 3336, 740, 4083,
                                                                4815, 6385, 7618, 7411, 7586, 2222, 6805, 3599, 2446, 1140, 7574, 1630, 7472, 7882, 7597, 5629, 2560, 3663,
                                                                1729, 4916, 7791, 2318, 2106, 3986, 1221, 6455, 8163, 6912, 978, 4010, 7715, 2292, 764, 1118, 3101, 5064, 23
                                                                , 5561, 4391, 4643, 1518, 3998, 5365, 6745, 5124, 1219, 2123, 2728, 8164, 4364, 866, 1946, 730, 1698, 6014,
                                                                5843, 560, 944, 654, 351, 4175, 3014, 2271, 1138, 4478, 7292, 1000, 6118, 2554, 7036, 5167, 3628, 7317, 6534
                                                                , 3051, 707, 7171, 4021, 7881, 1853, 3651, 3582, 3270, 5054, 5527, 1082, 6979, 6383, 5014, 3519, 3629, 4248,
                                                                6221, 7364, 343, 300, 327, 453, 5220, 6512, 2421, 93, 8186, 5643, 4029, 185, 7259, 3348, 2301, 1360, 4894,
                                                                1319, 4562, 6128, 7255, 6304, 2818, 1962, 1249, 3811, 2148, 1807, 5147, 1930, 3484, 3553, 4477, 3653, 2244,
                                                                6544, 5714, 5500, 2076, 7423, 2313, 7094, 126, 4088, 143, 2373, 592, 3634, 4444, 384, 5978, 6682, 315, 6196,
                                                                5024, 4079, 5368, 8126, 6755, 3025, 2423, 4544, 7878, 7747, 382, 1647, 2356, 5210, 4652, 6073, 4875, 1737,
                                                                6953, 3038, 6315, 670, 3084, 4703, 5030, 216, 3222, 3301, 5590, 4360, 4843, 7542, 7880, 7252, 490, 2150,
                                                                5956, 7383, 6993, 6715, 6943, 1969, 6608, 2785, 388, 694, 2212, 7990, 7324, 1550, 5416, 6298
                                                            },
                                                        new[]
                                                            {
                                                                3831, 7510, 357, 5358, 889, 5595, 3882, 5770, 4418, 3172, 7483, 4861, 1646, 6688, 5116, 1983, 4471, 8118,
                                                                4577, 5439, 2424, 3019, 1731, 313, 3108, 474, 7137, 6713, 2885, 7431, 8146, 4826, 4460, 2893, 625, 1954,
                                                                5047, 7973, 6813, 207, 5026, 1050, 7848, 303, 5744, 2317, 620, 5221, 2273, 2043, 4151, 62, 3432, 4070, 561,
                                                                8092, 1507, 2792, 980, 342, 4860, 966, 5847, 4974, 3064, 4213, 994, 1429, 4066, 549, 758, 7234, 5750, 931,
                                                                4835, 28, 4244, 3911, 1009, 1521, 7293, 4828, 6903, 7115, 7421, 6183, 4388, 3497, 6802, 5882, 6515, 7698,
                                                                7593, 1017, 3892, 1122, 1464, 3420, 4190, 6204, 267, 1297, 2028, 1662, 1525, 5931, 2013, 798, 1288, 2037,
                                                                2473, 5864, 2372, 6882, 3123, 4750, 4295, 8031, 5033, 5424, 2198, 2500, 6419, 1887, 555, 741, 2710, 3933,
                                                                3200, 1100, 261, 6126, 2950, 3756, 1595, 7898, 5394, 2360, 1278, 5905, 7169, 1667, 1342, 3368, 6010, 2482,
                                                                3778, 2109, 3912, 3703, 542, 7011, 5524, 5277, 7500, 6269, 3399, 2537, 120, 1160, 5969, 5134, 7550, 7279,
                                                                6793, 6270, 1588, 2796, 1022, 3552, 4068, 538, 6643, 545, 7218, 1554, 553, 3149, 320, 1964, 2797, 7670, 4893
                                                                , 941, 7108, 7832, 2453, 1489, 7147, 138, 3763, 6732, 7655, 1080, 837, 6089, 1828, 441, 5068, 5175, 3846,
                                                                4125, 1715, 3405, 6899, 7648, 1006, 4678, 4449, 5409, 4517, 5179, 1395, 1242, 2912, 5055, 1024, 3740, 6885,
                                                                6330, 344, 150, 2074, 2889, 3627, 2466, 3298, 1482, 1768, 1566, 6030, 1076, 3278, 5535, 4496, 3094, 3753,
                                                                7631, 4324, 1313, 1918, 955, 5975, 4569, 969, 3464, 6409, 1921, 699, 5308, 7427, 1966, 2266, 6641, 1892
                                                            },
                                                        new[]
                                                            {
                                                                5342, 3438, 1148, 1025, 6277, 5856, 472, 5332, 4859, 1432, 5751, 5059, 5554, 6857, 7305, 4711, 6229, 3199,
                                                                1097, 6439, 208, 4441, 4473, 6901, 2935, 3656, 469, 772, 6653, 2260, 1296, 1910, 2953, 7810, 5720, 7963, 981
                                                                , 8062, 476, 6468, 4220, 7475, 5185, 4611, 106, 4729, 2894, 109, 5924, 2444, 6728, 1955, 4375, 377, 1261,
                                                                1471, 4964, 1961, 6320, 7914, 219, 4938, 4501, 2720, 5786, 123, 3520, 7367, 3046, 2821, 3257, 4848, 406,
                                                                7509, 328, 2683, 5551, 3329, 599, 3583, 6886, 8002, 1920, 5657, 7345, 2021, 5239, 4642, 2623, 7647, 5533,
                                                                3837, 6848, 6211, 5161, 4365, 4952, 3680, 4134, 1201, 5045, 7511, 6722, 3667, 6051, 1629, 6959, 3034, 512,
                                                                2737, 3576, 3994, 1092, 5183, 1719, 2541, 4924, 7341, 333, 4680, 4236, 1460, 3995, 4395, 2040, 1449, 3386,
                                                                1062, 4709, 5262, 7969, 7400, 5295, 5787, 7085, 1869, 1573, 2192, 1016, 1819, 5078, 8171, 8080, 2964, 6832,
                                                                6276, 1477, 3918, 6044, 3303, 2146, 4769, 4971, 7385, 5165, 7797, 1358, 2245, 1885, 4970, 6462, 7110, 6967,
                                                                3492, 7140, 2939, 379, 7652, 5266, 4953, 6198, 1153, 496, 5692, 2083, 6591, 2171, 1135, 2139, 5152, 3535,
                                                                1354, 4756, 3924, 2681, 7017, 1996, 6081, 6488, 6841, 7555, 2508, 2989, 7777, 7787, 7643, 865, 63, 7244,
                                                                1863, 5411, 6054, 3564, 673, 4710, 354, 761, 6206, 2252, 3615, 8015, 3812, 3147, 4467, 915, 2875, 3369, 218,
                                                                6280, 8011, 3813, 5380, 2678, 1543, 2662, 1064, 4771, 1018, 1408, 263, 5112, 843, 6011, 8187, 3296, 4299,
                                                                3517, 1804, 2465, 157, 2628, 6284, 1625, 4998, 2027, 7444, 7029, 5563, 3503, 4470, 7274, 5946, 5343, 2319,
                                                                6122
                                                            },
                                                        new[]
                                                            {
                                                                5127, 4414, 4783, 5387, 2494, 5800, 2896, 7854, 7562, 4701, 3102, 6458, 2502, 279, 4795, 5082, 1086, 8188,
                                                                4596, 4600, 7190, 594, 7693, 1387, 5846, 6980, 1750, 2791, 4810, 1078, 956, 4588, 3939, 6844, 6930, 531,
                                                                6830, 3426, 6100, 3969, 2724, 1555, 1020, 5080, 2511, 3835, 7762, 4621, 22, 5150, 6477, 2282, 3577, 2517,
                                                                851, 3992, 7683, 6376, 1663, 110, 6258, 7573, 704, 2723, 2188, 6508, 7428, 705, 5196, 8041, 3167, 3528, 4692
                                                                , 6602, 4305, 1621, 5008, 1567, 2599, 4788, 5391, 7499, 1651, 1116, 2264, 5303, 4654, 7939, 4595, 5954, 257,
                                                                4644, 1023, 4045, 5686, 6951, 3997, 5981, 716, 3056, 6378, 1269, 2283, 6550, 5577, 1971, 70, 4850, 4040,
                                                                4188, 6431, 426, 6435, 3961, 5868, 3429, 771, 6062, 1513, 6524, 4292, 6137, 6289, 2437, 3100, 2195, 3468,
                                                                750, 4086, 4016, 6002, 500, 2709, 4327, 292, 1755, 1322, 4683, 590, 5687, 5521, 212, 4234, 3548, 7782, 4396,
                                                                6372, 5070, 1891, 4023, 4035, 5637, 3454, 3286, 7906, 439, 1345, 330, 480, 5840, 6138, 7264, 1321, 1633,
                                                                4451, 7556, 1033, 6039, 7269, 5836, 4770, 4315, 8025, 1289, 3849, 4758, 5399, 3966, 6526, 1877, 7818, 7968,
                                                                154, 237, 7437, 236, 5876, 2383, 7480, 1260, 7018, 3976, 4593, 6999, 2115, 5157, 4830, 4538, 1778, 877, 4008
                                                                , 3133, 6587, 2971, 4281, 79, 4374, 1257, 7699, 6408, 248, 5990, 6704, 4908, 7102, 1218, 1976, 727, 5347,
                                                                251, 1147, 1085, 5283, 1552, 4541, 2900, 434, 5875, 5428, 1265, 6563, 2208, 4865, 3737, 5044, 5063, 2441,
                                                                2978, 5983, 2845, 1277, 4568, 6143, 3099, 2814, 1919, 7220, 6027, 885, 1563, 3175, 6871, 754, 159, 519
                                                            },
                                                        new[]
                                                            {
                                                                389, 2506, 6397, 7506, 6338, 7098, 6297, 5894, 6123, 2629, 5794, 839, 2880, 5572, 1788, 338, 324, 731, 1932,
                                                                6887, 5363, 1884, 7868, 1339, 729, 7960, 2882, 7781, 1367, 3163, 34, 7446, 1090, 6481, 2722, 6731, 7613, 597
                                                                , 4341, 5979, 2600, 4526, 2077, 2510, 5372, 3110, 8124, 5753, 551, 6902, 5548, 1951, 596, 6067, 6525, 7838,
                                                                4594, 5721, 2450, 5060, 6331, 2654, 2616, 3049, 5996, 7456, 4317, 6131, 4746, 5260, 1849, 523, 3821, 1375,
                                                                4973, 7992, 5448, 3727, 96, 3179, 5034, 4288, 3734, 318, 5336, 5727, 5685, 5792, 8165, 77, 5677, 5690, 2661,
                                                                4242, 7673, 1639, 3973, 3212, 3253, 65, 2904, 6709, 3057, 7860, 935, 4977, 725, 5531, 5903, 3403, 3672, 2251
                                                                , 2685, 2448, 5492, 3324, 6856, 5395, 533, 5040, 2982, 5481, 7068, 8157, 1549, 3192, 6436, 7395, 5606, 7663,
                                                                473, 6318, 5049, 2173, 4183, 5689, 1872, 6598, 1496, 3856, 1409, 5696, 534, 2240, 5929, 5648, 176, 5288, 87,
                                                                7941, 8076, 1057, 4851, 602, 136, 232, 1098, 3808, 6367, 6088, 3198, 1074, 5541, 4484, 5222, 6144, 5763,
                                                                3500, 1590, 6185, 2454, 8148, 7561, 4672, 3029, 3089, 2847, 6939, 105, 7358, 2998, 8098, 4533, 4026, 7420,
                                                                6055, 7638, 6181, 6303, 2830, 7946, 6112, 3587, 4868, 2353, 6226, 6743, 6867, 6242, 4296, 6769, 5467, 3118,
                                                                747, 4253, 880, 2714, 1383, 43, 4625, 5833, 7112, 7764, 819, 1774, 6637, 7967, 2073, 2247, 1349, 827, 4976,
                                                                2175, 5013, 8121, 3746, 6020, 4442, 7928, 783, 4313, 3371, 1173, 3524, 5717, 59, 2206, 2584, 7548, 2861,
                                                                6389, 600, 3718, 8060, 6364, 2401, 4435, 270, 3272, 618, 1029, 6074, 4431, 7575, 3895
                                                            },
                                                        new[]
                                                            {
                                                                233, 4552, 494, 2857, 3423, 2060, 8153, 1979, 5235, 8110, 6874, 4601, 1661, 1907, 4257, 5615, 3452, 1252,
                                                                4337, 1703, 1475, 3733, 4148, 5268, 7365, 4376, 5427, 6036, 7935, 6575, 1498, 6214, 4276, 1575, 1096, 5464,
                                                                5795, 4060, 8111, 7912, 2468, 4116, 7477, 2735, 4142, 5193, 2940, 7547, 2727, 789, 2285, 875, 1047, 929,
                                                                7827, 2626, 657, 7989, 3967, 8054, 45, 4331, 6344, 6510, 1852, 2005, 7658, 4627, 2981, 2673, 26, 4139, 6217,
                                                                339, 1450, 5199, 1267, 608, 5693, 4979, 6741, 6255, 2954, 2023, 2341, 5873, 2611, 6241, 3566, 4372, 6555,
                                                                7494, 2355, 5441, 5004, 2496, 199, 3816, 6632, 7668, 1757, 6699, 4174, 5172, 7938, 1101, 1904, 3065, 249,
                                                                573, 4645, 2316, 6788, 1205, 4766, 3365, 6469, 5248, 4827, 8136, 7813, 7786, 7723, 2400, 5301, 3161, 6593,
                                                                7590, 2608, 2956, 5474, 679, 7058, 2819, 2860, 1506, 1837, 1243, 3248, 5349, 5249, 911, 2579, 4535, 7253,
                                                                3677, 2552, 1241, 4013, 1380, 5968, 6251, 4933, 4696, 1065, 685, 7584, 142, 6858, 1894, 2119, 6776, 3542,
                                                                7294, 78, 5607, 2410, 2022, 6497, 7315, 3534, 6274, 5429, 8132, 2289, 4098, 5198, 900, 7240, 4091, 7719,
                                                                5966, 7660, 7780, 2484, 5659, 5672, 8019, 314, 5796, 3439, 1862, 1131, 3721, 3190, 7771, 3972, 3247, 5137,
                                                                1091, 6864, 7996, 7686, 4399, 690, 1584, 1402, 4798, 2957, 6386, 1359, 6933, 1124, 3447, 7536, 6746, 4389,
                                                                2639, 3351, 6333, 8152, 3139, 2947, 6216, 7318, 2230, 2732, 1847, 5613, 1933, 5579, 7118, 5177, 7513, 7338,
                                                                3592, 3671, 492, 3650, 2213, 871, 3569, 3020, 2185, 4225, 5704, 3797, 40, 4787, 7386, 5988, 3137, 5381, 2675
                                                                , 6517
                                                            },
                                                        new[]
                                                            {
                                                                2030, 2693, 4019, 8147, 4972, 4437, 7633, 2667, 1830, 5932, 7238, 2781, 1542, 2412, 3735, 7454, 5899, 3063,
                                                                8066, 6849, 2543, 7336, 5297, 6647, 2031, 390, 1108, 3444, 4041, 4660, 4884, 4251, 5870, 5725, 418, 4358,
                                                                7096, 1515, 7124, 999, 6561, 7803, 6084, 4219, 1763, 4508, 2415, 3002, 6866, 3151, 876, 3003, 3384, 7161,
                                                                1541, 88, 3855, 1246, 29, 4373, 89, 5245, 1415, 3186, 3513, 3784, 796, 584, 936, 397, 3073, 5482, 6418, 5276
                                                                , 1751, 3957, 7605, 1170, 2321, 5782, 6881, 2493, 3943, 7309, 6623, 1487, 167, 6595, 7328, 652, 6760, 840,
                                                                1917, 2102, 1985, 3417, 5243, 485, 4189, 7834, 5625, 5809, 1721, 4543, 7187, 5694, 932, 158, 3728, 6316,
                                                                3828, 3249, 2966, 5289, 1194, 4956, 6522, 6500, 2261, 3820, 1875, 3540, 5804, 252, 7789, 8090, 7168, 2617,
                                                                7525, 760, 4355, 4346, 6212, 5238, 435, 5377, 7626, 5971, 3054, 4338, 1369, 7056, 7065, 850, 5859, 4209,
                                                                6566, 5578, 4214, 7458, 5300, 6360, 1881, 5089, 6791, 6178, 6420, 3088, 6622, 7958, 4271, 312, 1684, 4479,
                                                                2540, 6963, 4704, 898, 3883, 92, 3422, 7019, 3884, 7623, 5581, 6600, 6924, 6966, 7888, 5473, 7988, 7487,
                                                                2960, 587, 8006, 3466, 3874, 1580, 7519, 6057, 6107, 4919, 3080, 2481, 5719, 3, 4237, 3508, 1232, 5440, 2749
                                                                , 833, 4793, 6827, 649, 3476, 6739, 751, 1434, 141, 5029, 1459, 91, 3897, 260, 8113, 1003, 3370, 6862, 2899,
                                                                4293, 1126, 5255, 5463, 6313, 2104, 1878, 228, 6654, 2445, 277, 6449, 4300, 3374, 6405, 7665, 2757, 2151,
                                                                3469, 6771, 2664, 950, 5250, 3393, 7239, 7552, 4718, 3491, 914, 4303, 2090, 1753, 4698, 5062, 1814
                                                            },
                                                        new[]
                                                            {
                                                                3660, 3899, 6163, 5964, 2755, 2440, 5688, 6810, 7478, 1926, 7418, 6366, 1710, 50, 433, 7966, 4824, 51, 5145,
                                                                54, 5119, 1745, 7360, 7635, 6916, 5887, 3418, 6836, 8073, 7141, 6025, 3696, 4572, 4232, 2388, 6104, 6551,
                                                                6271, 5160, 1299, 1833, 2472, 1335, 1258, 7287, 3262, 6985, 465, 2603, 3804, 353, 1879, 4004, 1914, 7408,
                                                                7845, 1545, 331, 7801, 4380, 6342, 686, 7691, 4230, 3522, 8149, 5837, 2409, 5646, 4321, 5678, 4095, 1528,
                                                                4808, 7684, 7903, 7779, 1306, 7534, 1256, 6425, 4966, 8093, 4050, 897, 3867, 4686, 6668, 1685, 5830, 307,
                                                                1310, 2337, 230, 7725, 3709, 3999, 6384, 5818, 1945, 4713, 1672, 6554, 455, 7971, 5346, 289, 4818, 3327,
                                                                2550, 605, 5985, 1120, 3785, 5188, 2474, 1372, 5468, 945, 7932, 183, 3323, 32, 3148, 8177, 3965, 4659, 967,
                                                                1389, 6250, 566, 2155, 6505, 440, 204, 5546, 4926, 3860, 2595, 7522, 962, 1112, 3091, 6479, 5542, 3788, 4863
                                                                , 5132, 2381, 4192, 6452, 6553, 2538, 5824, 3072, 535, 6610, 942, 7173, 3387, 7337, 3501, 4587, 5459, 1634,
                                                                4898, 946, 7798, 3077, 4778, 6052, 1748, 6667, 429, 1431, 413, 171, 5102, 672, 1073, 3010, 510, 4762, 3586,
                                                                6601, 1980, 6254, 2848, 998, 6262, 5218, 7962, 7745, 402, 1683, 4202, 8049, 4361, 4669, 3642, 5155, 7664,
                                                                2278, 5475, 3095, 4456, 6496, 2529, 6400, 7557, 2677, 5710, 1353, 3300, 989, 5713, 3963, 7301, 7426, 3578,
                                                                5537, 4779, 3521, 4950, 2903, 7271, 5972, 5718, 7746, 667, 422, 6861, 5205, 7713, 7733, 3551, 5384, 2721,
                                                                4150, 118, 7154, 27, 2047, 1913, 3289, 2562, 4909, 7579, 1161, 6056, 3425, 7615, 719, 2332, 5162
                                                            },
                                                        new[]
                                                            {
                                                                2548, 4782, 7879, 4239, 5644, 2041, 7062, 7485, 2567, 7245, 226, 6971, 6947, 6407, 2012, 461, 6492, 3845,
                                                                1159, 3854, 8100, 6523, 8075, 7015, 239, 4056, 400, 5871, 6893, 1942, 3104, 992, 6582, 7232, 151, 8108, 371,
                                                                2368, 1356, 3361, 7661, 1610, 127, 8044, 5487, 5216, 1151, 7473, 438, 4629, 2836, 4073, 7744, 975, 2343,
                                                                2927, 4839, 421, 5948, 2805, 1351, 3787, 6821, 650, 7312, 7248, 1488, 2708, 7702, 7009, 3410, 1682, 4939,
                                                                5350, 6248, 5922, 537, 5828, 1974, 3424, 4945, 8128, 58, 7518, 2004, 5539, 6880, 4153, 4136, 7376, 4194,
                                                                4959, 4147, 5201, 2849, 3443, 188, 2706, 3308, 1693, 2165, 2183, 2132, 6645, 7103, 1390, 6354, 2221, 3333,
                                                                5867, 2771, 5338, 6319, 5724, 2087, 3269, 1944, 7363, 5, 7515, 3366, 3633, 3877, 1378, 1503, 2488, 6640,
                                                                5005, 4127, 7136, 417, 5072, 6878, 890, 8162, 4928, 1825, 5037, 4254, 960, 6004, 987, 972, 1668, 2425, 7993,
                                                                4208, 7403, 5226, 5855, 6278, 5852, 7907, 5544, 4241, 6013, 7763, 5995, 762, 4012, 7871, 4267, 6932, 12,
                                                                6705, 4229, 2131, 501, 5861, 7606, 2017, 6513, 2382, 2201, 6446, 6186, 3563, 4450, 6134, 3127, 8140, 3344,
                                                                1043, 5106, 7809, 5559, 6421, 2108, 4343, 1102, 7059, 5438, 3451, 2610, 1680, 7978, 2948, 3591, 4210, 1384,
                                                                6686, 1424, 1806, 1880, 6927, 4162, 7546, 3017, 1924, 4935, 7001, 7820, 1419, 7192, 254, 1823, 2416, 6787,
                                                                1846, 6707, 6630, 6090, 1562, 5617, 7696, 1142, 2816, 7627, 765, 1676, 3197, 3641, 5139, 2985, 1318, 528,
                                                                4308, 1416, 4087, 4094, 4560, 3372, 432, 7226, 5339, 7286, 217, 4897, 1986, 4539, 6636, 3330, 1362, 1054,
                                                                4463
                                                            },
                                                        new[]
                                                            {
                                                                6023, 5319, 3929, 5386, 3722, 2945, 3679, 3314, 4500, 5550, 481, 1779, 3187, 7405, 6348, 8112, 2633, 8012,
                                                                1540, 5848, 3317, 4944, 7319, 7840, 4130, 2810, 5851, 3927, 7577, 6501, 8122, 7611, 5822, 820, 7346, 5536,
                                                                4697, 6567, 1309, 7413, 3964, 4135, 3362, 6604, 2091, 1407, 3989, 427, 6369, 671, 7457, 3708, 2007, 3955,
                                                                5105, 5633, 7965, 6695, 2812, 7313, 5609, 2873, 2378, 4109, 2479, 4323, 2949, 4090, 7569, 6684, 4413, 5530,
                                                                3493, 5378, 4693, 7237, 4275, 968, 3962, 326, 8032, 2162, 1953, 4618, 951, 6851, 1858, 5791, 6859, 7895,
                                                                4946, 1152, 693, 1107, 3382, 6580, 2352, 536, 2072, 6307, 6177, 7230, 3028, 5815, 2103, 4570, 1728, 4172,
                                                                7773, 2987, 3070, 7940, 3776, 2827, 7362, 5159, 5612, 958, 2802, 5075, 3853, 7951, 872, 7947, 4688, 1396,
                                                                2349, 6570, 3953, 2601, 2169, 6977, 2669, 4806, 1266, 6461, 874, 2116, 7035, 3717, 5081, 4759, 5850, 2304,
                                                                95, 7493, 6114, 4353, 2696, 2763, 8158, 4039, 200, 557, 7392, 1677, 145, 6904, 6831, 7649, 2851, 8174, 3573,
                                                                241, 3189, 759, 2535, 8156, 5442, 1105, 7770, 7104, 7079, 3183, 5323, 3777, 4883, 3940, 1749, 1493, 6410,
                                                                3109, 2807, 7166, 3987, 3215, 8137, 5374, 4571, 7322, 6648, 3441, 5774, 4801, 4559, 3214, 6558, 4084, 76,
                                                                7080, 4563, 7517, 189, 7178, 152, 6249, 4168, 2578, 231, 2089, 3058, 1614, 6674, 5093, 2156, 6516, 1736,
                                                                3381, 7817, 162, 5740, 5950, 2564, 431, 4661, 6388, 8033, 6678, 2160, 2698, 3481, 7998, 6072, 8086, 4819,
                                                                6711, 3840, 4193, 75, 4666, 5202, 2503, 2196, 4381, 3827, 2872, 7497, 612, 2679, 6361, 1215, 2676, 6045,
                                                                4369, 5711
                                                            },
                                                        new[]
                                                            {
                                                                2293, 2432, 4895, 3604, 2187, 52, 64, 6047, 1556, 3613, 6070, 186, 5941, 7892, 6685, 5446, 3290, 5325, 6473,
                                                                3352, 5555, 6852, 7842, 3479, 3791, 6751, 8141, 4653, 5242, 4206, 1134, 4648, 6891, 5517, 588, 4922, 5853,
                                                                7331, 2914, 794, 1314, 6628, 2968, 3345, 5104, 5802, 7866, 3168, 1679, 1906, 5820, 5458, 6783, 6749, 4159,
                                                                3274, 7709, 4314, 4592, 1350, 1511, 1544, 7300, 3495, 1706, 7160, 1734, 5805, 5757, 1376, 5016, 2342, 5390,
                                                                5959, 1168, 2842, 1175, 3008, 1307, 345, 1348, 336, 3824, 7396, 7183, 356, 466, 4994, 5012, 2883, 1712, 2631
                                                                , 6603, 578, 4982, 5307, 7044, 493, 7330, 3188, 2606, 3941, 6547, 4482, 5726, 7390, 2029, 4551, 179, 2751,
                                                                7999, 3928, 436, 7768, 4530, 6171, 8089, 4255, 7209, 2277, 785, 4528, 7672, 6949, 2308, 6997, 1724, 3936,
                                                                4003, 4512, 3800, 3419, 4786, 1730, 1217, 631, 3988, 2443, 347, 2952, 4156, 7619, 6560, 4614, 5586, 979,
                                                                7422, 8134, 634, 6474, 2556, 6149, 2377, 5256, 7020, 7134, 7899, 135, 1908, 2837, 4867, 6794, 2597, 1079,
                                                                3809, 7735, 2725, 6382, 6093, 4920, 2530, 3294, 1441, 5671, 2884, 7339, 2817, 5142, 3858, 7149, 2780, 1808,
                                                                1247, 5885, 1642, 633, 1172, 3217, 7099, 5140, 7527, 5992, 2392, 6734, 3022, 766, 1968, 5329, 5877, 6736,
                                                                5331, 5191, 6817, 7639, 3678, 1302, 1603, 3781, 870, 2618, 2019, 2979, 6894, 3730, 4768, 1842, 6113, 424,
                                                                3350, 3970, 1605, 1538, 2194, 2135, 7891, 4122, 5491, 332, 4852, 1442, 7391, 7529, 2963, 24, 7784, 2890,
                                                                4490, 6514, 757, 3726, 3612, 1756, 3579, 6108, 736, 1816, 5141, 3701, 7625, 7314, 7567, 5747, 5111, 7922,
                                                                7822
                                                            },
                                                        new[]
                                                            {
                                                                5926, 280, 7281, 398, 6854, 7559, 801, 1675, 7640, 7856, 7359, 4261, 234, 3725, 1137, 3227, 815, 1997, 36,
                                                                2980, 5880, 7678, 4651, 3234, 8047, 6983, 2846, 3207, 271, 5020, 2394, 247, 8190, 6340, 4406, 569, 1627,
                                                                3658, 6264, 7433, 5353, 6377, 4765, 2670, 2658, 5683, 103, 4064, 5886, 1089, 4958, 2161, 1798, 125, 3160,
                                                                5098, 5407, 1654, 1379, 2815, 3772, 540, 938, 5042, 6021, 6735, 637, 5091, 3757, 5951, 5939, 6669, 6213,
                                                                1694, 4791, 1406, 1716, 2114, 5460, 6261, 8051, 1381, 2095, 5166, 2638, 7262, 4198, 655, 1851, 6970, 246,
                                                                3406, 4022, 1499, 1294, 4937, 5217, 1290, 7893, 752, 5507, 6453, 6925, 8003, 2915, 3685, 6180, 2480, 1963,
                                                                6445, 1377, 2100, 6729, 767, 5286, 7022, 3069, 2773, 1411, 2391, 2111, 6295, 1743, 3144, 8191, 5936, 7954,
                                                                5596, 3739, 1899, 7451, 2055, 1028, 4426, 6201, 7225, 4272, 3202, 6302, 7681, 5316, 6398, 5031, 3134, 47,
                                                                7295, 7057, 3537, 3251, 7987, 7918, 3355, 5912, 383, 1659, 5733, 1688, 1742, 4405, 6646, 7646, 4359, 3913,
                                                                7167, 6692, 2625, 7722, 1905, 4634, 139, 2345, 2407, 4739, 7276, 2053, 3395, 1370, 5647, 4386, 1338, 7869,
                                                                1898, 5632, 5168, 2458, 1070, 4870, 1259, 1304, 709, 7222, 290, 5215, 6701, 721, 1444, 5180, 6542, 5645,
                                                                3206, 1093, 1291, 2384, 202, 3747, 4260, 5344, 5697, 7948, 4949, 3078, 7491, 2607, 5788, 3935, 1443, 803,
                                                                1831, 349, 825, 1220, 1438, 5673, 1601, 4840, 4025, 2577, 2765, 7972, 6548, 3347, 6048, 5071, 2828, 3155,
                                                                4699, 3230, 3514, 6160, 3922, 3153, 3203, 6402, 33, 6069, 3531, 7308, 420, 7915, 3231, 7127, 4730, 7829,
                                                                7468, 7052
                                                            },
                                                        new[]
                                                            {
                                                                6900, 1275, 4169, 6339, 5762, 6708, 129, 6082, 6498, 2630, 491, 2290, 7481, 7012, 6416, 6613, 683, 1400,
                                                                3505, 7432, 5154, 3191, 4719, 5017, 5393, 6357, 3635, 6840, 4515, 5562, 509, 3509, 1192, 2158, 2143, 6618,
                                                                4681, 7469, 1792, 5065, 5540, 5810, 8064, 1972, 4589, 7680, 5652, 4304, 1087, 3713, 6850, 4735, 2178, 5938,
                                                                5309, 4685, 842, 3138, 7714, 3775, 776, 5257, 7246, 4546, 4620, 4368, 7977, 4858, 6597, 2811, 3291, 1770,
                                                                4993, 2943, 7901, 4857, 5189, 100, 6540, 5935, 5976, 5417, 5322, 5728, 926, 5224, 3074, 7131, 5219, 3515,
                                                                3916, 1071, 688, 8036, 2788, 6619, 7204, 6220, 6792, 3462, 7382, 732, 6470, 1652, 2975, 3714, 7685, 7340,
                                                                7379, 5564, 1664, 7, 4238, 1982, 4195, 7138, 5989, 3543, 1316, 1941, 3409, 1678, 7380, 1596, 4385, 10, 2062,
                                                                396, 190, 5708, 7045, 4319, 5862, 702, 5910, 4245, 2906, 7320, 6282, 6352, 5247, 6346, 7959, 2800, 4152,
                                                                6022, 6624, 3654, 1624, 6076, 2867, 5730, 4995, 3041, 1772, 4564, 3433, 8059, 7523, 8043, 1463, 2789, 1640,
                                                                2774, 5402, 1329, 4285, 6995, 5731, 6528, 11, 1592, 809, 3711, 7727, 3097, 3761, 4665, 8173, 7184, 5305, 733
                                                                , 1766, 2366, 2596, 1789, 5984, 2518, 3455, 7076, 1495, 5173, 7333, 119, 3891, 4583, 1782, 4312, 5919, 8127,
                                                                7931, 6466, 7837, 1234, 5557, 7144, 2274, 5237, 6071, 2253, 6846, 1934, 6917, 6578, 1228, 5117, 3413, 7775,
                                                                7366, 3605, 7974, 8046, 5953, 1531, 6415, 1083, 7533, 7219, 3178, 35, 7667, 5734, 7894, 953, 7705, 3595,
                                                                5022, 4836, 6804, 2965, 3758, 3205, 6490, 4497, 5418, 3690, 4550, 2093, 2647, 4521, 3691, 7843, 1791, 3603,
                                                                193
                                                            },
                                                        new[]
                                                            {
                                                                2790, 1026, 442, 7008, 5449, 194, 3402, 3125, 8154, 5485, 156, 700, 5735, 7452, 2263, 4287, 7261, 4780, 5895
                                                                , 4792, 3311, 524, 3305, 2124, 5076, 3096, 6599, 5501, 8014, 7581, 1527, 7634, 5722, 6590, 7704, 6958, 6272,
                                                                5135, 7070, 4882, 115, 2229, 3092, 5486, 4558, 2144, 559, 4638, 1790, 7416, 6414, 7560, 7913, 1987, 7925,
                                                                3694, 5469, 4781, 2747, 6918, 4339, 4176, 6243, 4936, 4656, 2806, 1812, 7298, 6266, 3560, 1185, 5101, 4231,
                                                                6565, 13, 3545, 7164, 4307, 4775, 723, 1284, 1365, 3242, 3666, 1903, 182, 3801, 5456, 4089, 2483, 7229, 3449
                                                                , 627, 6111, 5974, 7890, 6393, 6347, 805, 1292, 5570, 7030, 4443, 1344, 7677, 6672, 6491, 2223, 2743, 2286,
                                                                5523, 5654, 5611, 4523, 1708, 1035, 3043, 4266, 4980, 5194, 696, 6956, 3471, 1467, 7544, 4722, 1690, 1391,
                                                                6334, 7430, 6285, 5534, 3036, 2582, 3392, 6341, 5587, 3170, 5776, 5244, 2498, 1673, 6161, 2071, 4347, 7280,
                                                                5884, 7129, 4402, 1922, 4453, 669, 6499, 2919, 7563, 5879, 5281, 1212, 7198, 2134, 7788, 4609, 7651, 235,
                                                                5529, 5457, 1103, 6847, 678, 6913, 1199, 2025, 5508, 5318, 6179, 3570, 1587, 864, 1251, 1671, 598, 1437,
                                                                5405, 6541, 5227, 306, 3256, 2593, 7241, 7876, 1593, 4999, 2808, 4677, 6733, 6775, 165, 2395, 5872, 920,
                                                                1937, 3980, 697, 1039, 3332, 3655, 7084, 7601, 6327, 7181, 6620, 5930, 7023, 4115, 6087, 1248, 6117, 6556,
                                                                5604, 2853, 4608, 1760, 585, 3900, 5737, 7349, 399, 829, 3461, 689, 3798, 3869, 4322, 7701, 7859, 288, 5274,
                                                                2340, 3299, 893, 5069, 6478, 6075, 4575, 3482, 5433, 3910, 4802, 3749, 1578, 4297, 6928, 4424, 5991, 82
                                                            },
                                                        new[]
                                                            {
                                                                4259, 4316, 4794, 7278, 2835, 4024, 7731, 3313, 3584, 6957, 2239, 7212, 4263, 1303, 5041, 6097, 4080, 2532,
                                                                284, 1547, 1213, 7064, 4603, 6350, 5669, 1725, 7005, 516, 7496, 1617, 255, 7334, 925, 1882, 1436, 5620, 5211
                                                                , 4326, 7342, 2068, 6224, 6650, 6095, 2653, 7580, 1425, 7742, 1129, 734, 7736, 6403, 7256, 6661, 3261, 6328,
                                                                2110, 5371, 1705, 4997, 1901, 7120, 2824, 7060, 2938, 359, 714, 2680, 3255, 6826, 5109, 5497, 2748, 781,
                                                                3783, 2918, 1648, 2419, 4983, 903, 4228, 4624, 2179, 2470, 4427, 5385, 1526, 5330, 8048, 7598, 7296, 5023,
                                                                5597, 1537, 7153, 681, 5356, 1323, 67, 6018, 1561, 568, 5634, 3978, 7088, 6922, 1767, 7706, 140, 1164, 5299,
                                                                5739, 7711, 3145, 8167, 8182, 4464, 6594, 6914, 6399, 2167, 8077, 7551, 3228, 7302, 4849, 1273, 5911, 6484,
                                                                5477, 7602, 3404, 3571, 2487, 7205, 1197, 7128, 7090, 4093, 2930, 3842, 2193, 5783, 3934, 6154, 2307, 5364,
                                                                4737, 4265, 2042, 1180, 6175, 3795, 5088, 2303, 1576, 7492, 4804, 6305, 3004, 394, 7708, 4941, 1836, 5636,
                                                                2525, 7439, 7049, 993, 1030, 3946, 1508, 2986, 5130, 4171, 1392, 7650, 4752, 3930, 7054, 4480, 1795, 1658,
                                                                448, 4943, 806, 4063, 5110, 778, 6359, 2420, 2729, 7077, 3572, 2942, 4774, 6459, 6447, 4103, 5745, 5777,
                                                                1223, 4726, 2504, 1516, 532, 380, 2692, 2955, 527, 5807, 5489, 5801, 3550, 6635, 1998, 3646, 3498, 6456,
                                                                3473, 1121, 5114, 3589, 7921, 5052, 7046, 4874, 1840, 5284, 7402, 1119, 7564, 1978, 1999, 7738, 665, 800,
                                                                2234, 5825, 5605, 2149, 6869, 8087, 1990, 638, 8042, 2855, 541, 5937, 6301, 6300, 6761, 2921, 1, 1374, 6142
                                                            },
                                                        new[]
                                                            {
                                                                3879, 3901, 6693, 5466, 7952, 3307, 6876, 1568, 5665, 6467, 4954, 1282, 1394, 660, 5942, 6828, 4702, 949,
                                                                6365, 3919, 7388, 656, 2699, 603, 6396, 6865, 5506, 2686, 7980, 4505, 6718, 7207, 8028, 878, 2695, 6569,
                                                                4081, 1935, 2551, 2697, 5267, 374, 4357, 8183, 5379, 6380, 6041, 1717, 3001, 3710, 3782, 3485, 3030, 3319,
                                                                1053, 6605, 8114, 3209, 3780, 5503, 3385, 7419, 5450, 3121, 1264, 4342, 2218, 6952, 3923, 4957, 1007, 2467,
                                                                4833, 6024, 4199, 4841, 5056, 1364, 6440, 5944, 619, 4262, 3887, 1198, 899, 7470, 7874, 4494, 7215, 6433,
                                                                6520, 2447, 5771, 1632, 6681, 7414, 5962, 6308, 4461, 2452, 5252, 804, 4264, 4881, 4363, 3047, 6337, 7644,
                                                                4048, 5015, 5001, 1786, 4831, 482, 272, 1613, 3018, 6427, 259, 645, 437, 861, 1141, 2974, 8067, 5729, 6616,
                                                                1191, 2782, 812, 282, 90, 253, 4736, 6789, 628, 3925, 5156, 7953, 6323, 2272, 2404, 7800, 4676, 1005, 2646,
                                                                6763, 2112, 2992, 456, 1305, 3662, 6448, 1519, 8095, 3383, 8117, 1210, 4286, 6842, 7486, 7811, 3306, 7368,
                                                                4658, 6141, 7404, 7042, 2067, 6973, 3346, 1722, 6121, 6955, 1895, 2777, 5743, 1865, 6509, 8179, 1925, 2990,
                                                                522, 6203, 7182, 3338, 3618, 1494, 5002, 1177, 2369, 2302, 6588, 6803, 1674, 3796, 3732, 5684, 4929, 7227,
                                                                2331, 3622, 6413, 5947, 317, 3083, 7571, 2393, 4813, 2991, 1669, 3960, 5509, 7236, 5538, 1189, 7071, 3779,
                                                                6234, 2159, 7016, 7106, 3954, 4506, 6426, 2666, 4269, 1056, 4178, 8083, 2767, 1815, 483, 4755, 6362, 53,
                                                                4052, 1565, 7321, 3915, 1604, 8104, 3822, 8091, 2624, 4445, 881, 5462, 1553, 3450, 2339, 1193, 6929, 5712,
                                                                1844
                                                            }
                                                    };

        public int[][] GetPermutations()
        {
            return permutations;
        }

        public int Count => permutations.Length;

        public int IndexesPerPermutation => permutations[0].Length;
    }
}
